免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1108 | 回复: 0
打印 上一主题 下一主题

[转]linux学习的一点记录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-10 14:54 |只看该作者 |倒序浏览

1、判断机器是32位还是64位:getconf WORD_BIT或者:file /sbin/init;
2、查看版本:cat /etc/issue; /proc/version;uname -a;
3、vnc server在RH RES4上自带,只要在ntsysv中选中就可以每次自动启动了,或者#vncserver 马上启动服务,win平台可以采用vnc viewer客户端,直接从网上下载一个就可以了,但是server端得需要更改一下设置,将/$HOME/.vnc/xstartup/文件中的所有都注释掉,加入 startkde &   就可以了,否则远程控制过去之后桌面是灰的。
4、把man或info的信息存为文本文件的方法是:以 tcsh 为例,man tcsh | col -b > tcsh.txt或者info tcsh -o tcsh.txt -s;
5、linux限制多人用同一个用户登录,編輯/etc/pam.d/login中加入一行,
session required/lib/security/pam_limits.so
然後在 /etc/security/limits.conf加入如下命令,
* hard maxlogins 1,
編輯/etc/pam.d/login中加入一行,
session required/lib/security/pam_limits.so
然後在 /etc/security/limits.conf加入如下命令
* hard maxlogins 1
6、修改/etc/hosts
添加
127.0.0.1               localhost localhost.u0u0.net
修改/etc/rc.conf
hostname="localhost.u0u0.net"
这样localhost.u0u0.net就相当于localhost,不会去NDS反查ip。
7、linux静态路由设置:
/etc/sysconfig/static-routes   
eth0 net 192.168.0.0 netmask 255.255.0.0 gw 10.1.1.254   
   
或者   
/etc/sysconfig/network-scripts/eth0.route   
ADDRESS0=192.168.0.0   
NETMASK0=255.255.0.0   
GATEWAY0=10.1.1.254   
ADDRESS1=172.16.0.0   
NETMASK1=255.240.0.0   
GATEWAY1=10.1.1.254   
   
这样比在 rc.local 里面 route add 或者(ip route add)要好   
/sbin/route add -net 192.168.0.0/16 gw 10.1.1.254   
重起网络或者重起网卡都可以正常工作。
8、设置hostname   
$ vi /etc/sysconfig/network   
NETWORKING=yes   
HOSTNAME=cnscn   
   
1)修改HOSTNAME   
2)重启网络/etc/rc.d/init.d/network restart   
3)显示修改结果   
$ hostname
9、查找谁开了ssh 服务的命令:      
nmap -n -O -p 22 10.0.2.100-200      
22是ssh服务的端口号,下面就是扫描10.0.2.100到10.0.2.200IP段地址有没有开这个服务。
10、linux下的一个网卡配置多IP的设置:
最常用的给网卡配置ip的命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 说明: eth0是第一个网卡,其他依次为eth1,eth* 192.168.0.1是给网卡配置的第一个网卡配置的ip地址 netmask 255.255.255.0 配置的是子网掩码 up是表示立即激活,如果给单个网卡eth0配置多个ip地址如何操作呢,将eth0改为eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x称为虚拟网络接口,是建立在网络借口(eth0)上边。所以给单网卡配置多ip的方法就是使用命令: #ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up #ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 up #ping 192.168.0.1 #ping 192.168.0.2 ping测试通过,就完成了单网卡配置多ip的功能。reboot以后发现ip地址变了回去。所以必须设置启动时自动激活ip设置第一种:将上边的命令ifconfig加入到rc.local中去第二种:就是仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一文件根据网络虚拟接口的名字进行命名例如ifcfg-eth0:0或者ifcfg-eth0:1等等 #下边看下ifcfg-eth0:0文件里面的配置信息 DEVICE=eth0:0 #网络虚拟接口eth0:0 ONBOOT=yes #启动的时候激活 BOOTPROTO=static #使用静态ip地址 IPADDR=192.168.0.1 #分配ip地址 NETMASK=255.255.255.0 #子网掩码 其他配置文件类似。重启ping测试,配置成功。今天看了别人的没看明白自己试了试才知道具体如何操作。如何关闭一个ip呢则使用 #ifconfig eth*[:x] down(*代表的是网卡编号,x代表虚拟接口号0-255) 查看ip配置信息: #ifconfig
11、以下是给监听器设置密码的步骤:
进入LSNRCTL:
--设置监听器的口令.默认口令为空.
LSNRCTL> change_password
Old password:
New password:
Reenter new password:正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vecentli)(PORT=1521)))
LISTENER的口令已更改命令执行成功
LSNRCTL>
--设置session级别的密码,如果密码错误,不报错,也显示"命令执行成功",但不能停止监听器.
LSNRCTL> set password
Password:命令执行成功
--保存到配置文件,否则下次登陆,以前设置的密码无效.
LSNRCTL> save_config
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vecentli)(PORT=1521)))保存的LISTENER配置参数。监听器参数文件 D:oracleora92networkadminlistener.ora旧的参数文件D:oracleora92networkadminlistener.bak命令执行成功
LSNRCTL>
LSNRCTL>exit
12、创建profile 限制session 对数据库的访问资源
CREATE|ALTER PROFILE profilename
PASSWORD_LOCK_TIME 1/1440 --用户尝试密码被锁定后,多少天解除
FAILED_LOGIN_ATTEMPS 3 --用户尝试密码多少次错误后被锁定
PASSWORD_LIFE_TIME 4 --用户密码必须4天改一次
PASSWORD_GRACE_TIME 2 --用户密码到期后可以有多少天缓冲
PASSWORD_REUSE_TIME 10 --用户密码多少天内不能重复
PASSWORD_REUSE_MAX 3 --用户密码重复使用最多次数,与上个参数互斥
PASSWORD_VERIFY_FUNCTION fuctionname --用户密码设置时的校验函数,系统默认的用以在SYS用户下运行utlpwdmg.sql产生,此时用户口令至少四位,且至少要有一个字母,一个数字,一个特殊符号
CPU_PER_SESSION 100 --1/100秒
CPU_PER_call 100 --1/100秒
SESSION_PER_USER 20 --每个用户最多可以有多少个会话
CONNECT_TIME 50 --用户最多可以一次连接多少分钟
IDLE_TIME 10 --用户发呆多少分钟后自动断开连接
LOGICAL_READS_PER_SESSION 120 --每个用户会话最多可读120块
LOGICAL_READS_PER_CALL 200 --每个用户调用最多可读120块
PRIVATE_SGA 2000; --每个用户最多使用多少KB SGA
ALTER USER username PROFILE profilename; --将某用户归入某PROFILE管理口令与资源使用;
DROP PROFILE profilename [CASCADE]; --当某用户所在PROFILE被删除后,会转为DEFAULT PROFILE来管理如:
ALTER PROFILE "PROFILE1" LIMIT SESSIONS_PER_USER 300; --个连接
ALTER PROFILE "PROFILE1" LIMIT IDLE_TIME 25; --单位:分钟也可以通过9i图形化管理工具配置以上参数;特别注意: 需要将参数resource_limit设置为TRUE方可;
这个书针对整个数据库的资源限制,可以把这个资源限制profile 赋给某个用户用来用来限制特定的用户的资源,可能是这样设置的:
alter system set resource_limit = true;
create profile pro_test limit sessions_per_user 50;
alter user tom profile pro_test;
首先設置resource_limit=true;
然后創建一個profile使SESSIONS_PER_USER設定為你要限制的數量﹐然后使user的profile為你創建的profile就可以了。用oem比較好操作。
13、Solaris上根据时间顺序删除文件:删除100天之内没有访问过的文件:find . -ctime +100 -exec rm {} \;find . -ctime +100 | xargs rm -f;
14、date命令设置时间:
# date -s 20060925
# date -s 21:19:50
第一行设置日期,第二行设置时间。
15、vnc不能自启动
需要建立/etc/sysconfig/vncservers
内容可以是:
VNCSERVERS="1:username"
这表示username这个名字使用:1(一般用:1,因为:0保留给本机localhost:0.0)
另一个人的/etc/sysconfig/vncservers记录
VNCSERVERS="1:root 2:zhnnu"
#VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERARGS[1]="-geometry 1400x1050 -depth 24 -name
[email=root@My\]root@My\[/email]
VNC -rfbport=9000"
VNCSERVERARGS[2]="-geometry 1280x1024 -depth 24 -name
[email=zhnnu@My\]zhnnu@My\[/email]
VNC -rfbport=9001"  
16、Liux下的一些简单网络配置命令
使用以下命令配置以太网络
1)、 ifconfig
可以使用ifconfig命令来配置并查看网络接口的配置情况。
例如:
(1) 配置eth0的IP地址, 同时激活该设备。
#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
(2) 配置eth0别名设备eth0:1的IP地址,并添加路由。
#ifconfig eth0:1 192.168.1.3
#route add –host 192.168.1.3 dev eth0:1
(3) 激活设备。
#ifconfig eth0:1 up
(4) 禁用设备。
#ifconfig eth0:down
(5) 查看指定的网络接口的配置。
#ifconfig eth0
(6) 查看所有的网络接口配置。
#ifconfig
2)、 route
可以使用route命令来配置并查看内核路由表的配置情况。
例如:
(1) 添加到主机的路由。
#route add –host 192.168.1.2 dev eth0:0
#route add –host 10.20.30.148 gw 10.20.30.40
(2) 添加到网络的路由。
#route add –net 10.20.30.40 netmask 255.255.255.248 eth0
#route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
#route add –net 192.168.1.0/24 eth1
(3) 添加默认网关。
#route add default gw 192.168.1.1
(4) 查看内核路由表的配置。
#route
(5)删除路由。
#route del –host 192.168.1.2 dev eth0:0
#route del –host 10.20.30.148 gw 10.20.30.40
#route del –net 10.20.30.40 netmask 255.255.255.248 eth0
#route del –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
#route del –net 192.168.1.0/24 eth1
#route del default gw 192.168.1.1
对于1和2两点可使用下面的语句实现:
Ifconfig eth0 172.16.19.71 netmask 255.255.255.0
Route 0.0.0.0 gw 172.16.19.254
Service network restart
3)、 traceroute
可以使用traceroute命令显示数据包到达目的主机所经过的路由。
例如:
#traceroute
www.sina.com.cn
4)、 ping
可以使用ping 命令来测试网络的连通性。
例如:
#ping
www.sina.com.cn
#ping –c 4 192.168.1.12
5)、 netstat
可以使用netstat命令来显示网络状态信息。
例如:
(1) 显示网络接口状态信息。
#netstat –i
(2) 显示所有监控中的服务器的Socket和正使用Socket的程序信息。
#netstat –lpe
(3) 显示内核路由表信息。
#netstat –r
#netstat –nr
(4) 显示TCP/UDP传输协议的连接状态。
#netstat –t
#netstat –u
6)、 hostname
可以使用hostname命令来更改主机名。例如;
#hostname myhost
7)、 arp
可以使用arp命令来配置并查看arp缓存。例如:
(1) 查看arp缓存。
#arp
(2) 添加一个IP地址和MAC地址的对应记录。
#arp –s 192.168.33.15 00:60:08:27:CE:B2
(3) 删除一个IP地址和MAC地址的对应缓存记录。
#arp –d192.168.33.15
ls命令的几个技巧
按时修改间(modification time)排序:ls -t, ls -lt, ls -1t, ls -Ct
按访问时间(access time)排序:ls -u
按文件大小排序:ls -lS
显示所有文件,除了.及..:ls -A
REDHAT AS4小知识记录在此

1.U盘,光驱,移动硬盘加载
其实这些在AS4上都会自动加载,图形桌面上自动会多出图标,用df -h可以得到mount在哪里

2.访问windows分区
fat32分区可以直接加载,ntfs需要安装kenerl-nfs包,具体操作网上google可以找到

3.加载iso文件
其实ISO也是一个打包文件,和rar以及zip文件类似,只是他们的格式不同罢了;我们能把iso挂载到一个目录中;
  首先我们要把iso加载到一个目录,用的是
mount -o loop ISO文件名 目的目录
  比如我们要把 iso 临时加载到 /mnt/temp目录中,当然我们首先要建这个目录
# mkdir /mnt/temp
  然后我们来加载FC4的第一张ISO文件;
# mount -o loop /mnt/wind/FC4-i386-disc1.iso /mnt/temp/
# ls /mnt/temp/
autorun GPL README RPM-GPG-KEY RPM-GPG-KEY-fedora-rawhide TRANS.TBL
eula.txt images README-Accessibility RPM-GPG-KEY-beta RPM-GPG-KEY-fedora-test
Fedora isolinux RELEASE-NOTES RPM-GPG-KEY-fedora RPM-GPG-KEY-rawhide

原文地址:http://blog.chinaunix.net/u/21218/showart_204330.html


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39332/showart_1183050.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP