centos 知识点小记-初学者参考
1.更改telnet登录慢的问题:
cd/etc
viresolv.conf
将里面内容清空
2.更改root用户不能直接远程登录问题:
cd/etc
cdpam.d
vilogin
注释掉这行
#authrequiredpam_securetty.so//该行注释掉
这个最好是不要用,因为他直接取消验证root安全模块,要是用ssh远程登录不了,就去/etc/ssh/sshd_config里更改相关内容
3.挂接USB移动硬盘
将移动硬盘挂上.
#df查看Linux下硬盘盘符
mount/dev/sda1/mnt/usb(举例)
5.更改Linux启动时用图形界面还是字符界面
cd/etc
viinittab
将id:5:initdefault:其中5表示默认图形界面
改id:3:initdefault:3表示字符界面
8.配置smb可以被哪些IP所用.
cd/etc/samba
Vismb.conf
找到hostsallow=192.168.1.192.168.2.127.
修改其为哪些机器所用,注意IP之间用逗号分开
举例:
hostsallow=192.168.1.110,192.168.1.120
9.禁止在后台使用CTRL-ALT-DELETE重起机器
cd/etc/inittab
viinittab在文件找到下面一行
#TrapCTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown-t3-rnow(注释掉这一行)
如:#TrapCTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown-t3-rnow
10.修改主机名
vi/etc/sysconfig/network修改HOSTNAME一行为HOSTNAME=主机名
vi/etc/hosts在127.0.0.1空格后填上与上面一致的主机名
hostname主机名
注销后,生效
12.查看开机检测的硬件
dmesg|more
13.查看硬盘使用情况
df–m
df-h更人性化
14.查看目录的大小
du–shdirname
15.解压小全
tarxvfjlichuanhua.tar.bz2
tarxvfzlichuanhua.tar.gz
tarxvfzlichuanhua.tgz
tarxvflichuanhua.tar
unziplichuanhua.zip
16.显示内存使用情况
free–m
17.忘记root密码,如果是grup
1.出现grup画面时,用上下键选启动Linux的哪一项,按e键
2.上下键选择kernel/boot/………然后按e键
3.修改现在见到的命令好,加入single结果:
kernel/boot/vmlinuz-2.4.20-8singleroroot=LABEL=
4.回车返回,按b键启动,直接进入linux命令行
直接执行:passwdroot
修改密码,你的密码就搞定
如果是lilo:按Tab,画面出现lilo键入:linuxsingle,回车
18.显示系统运行了多长时间
uptime
19.重新启动网络
/etc/init.d/networkrestart
20.显示开机自检的内容命令
dmesg
21.查看端口
netstat–an
netstat-anp
22..端口的详细列表
/etc/services
23.查看物理信息
lspci
24.安装图形界面不能出现,使用解析进行安装
Linuxlowres(使用的是640X480分辨率)
25.屏蔽主机的ping命令,是被别人无法ping你的机器
echo1>/proc/sys/net/ipv4/icmp_echo_ignore_all
26.彻底删除Oracle安装的程序,删除一下几个目录
/etc/oraInst.loc/tmp//etc/oratab$ORACLE_BASE/*
28.RPM包
1.卸载RPM–e
2.查询rpm–q
-a查询所有已安装的软件包
-f查询包含文件的软件的包
-i显示软件包信息
-l显示软件包的文件列表
3.验证rpm–v
rpm–Va验证整个文件丢失了哪些文件
碰到不认识的文件使用
rpm–qf
4.一个rpm包安装到哪里去了(已经安装的包)
rpm–qi包名(这里不包括.rpm后缀的软件名称,也就是说只能用mysql或者mysql-3.23.54a而不是mysql-3.23.54a.rpm)
5.一个rpm包中包含哪些文件
一个没有安装过的软件包:使用rpm–qip***.rpm
一个已经安装过的软件包:使用rpm–qi***.rpm
29.看已经安装的字符集
locale-a
30.抓包命令tcpdump
例:抓获192.168.1.32的主机收到和发出的所有的数据包
tcpdumphost192.168.1.32
截获特定的端口
tcpdumptcpport21host192.168.1.32
31.文本截面的中文支持
RH9.0自带安装包zhcon_0.2.3_1.rh9.i386.rpm
安装完成后,执行:zhcon就可以支持中文了
32.查看端口现在运行什么程序
lsof–i:8001
33.察看实时的日志
tail–f/var/log/messages
34.当mount出现死的现象
1.fuser–m/mnt/share查出该程序的进程,然后Kill掉
2.再umount/mnt/share
35.linux控制windows
1.用RH9.0自己带rdesktop,版本是1.2.0
命令:rdesktop–uuser–f192.168.1.70色默认的是8位
2要达到16色,就要下载新版本1.3.0
rdesktop–a16–ulichuanhua–g800*600192.168.1.70
36.Linux挂载Windows分区
mountntfs分区
一.单机挂windows的NTFS分区
1.上www.google.com搜索并下载kernel-ntfs-2.4.18-14.i686.rpm
2.rpm-ivhkernel-ntfs-2.4.18-14.i686.rpm
3.mkdir/mnt/share
4.mount-tntfs/dev/hda1/mnt/share
要挂载Windows分区,首先新建一个目录/mnt/share,修改/etc/fstab,在最末尾添上(假设Windows安装在硬盘的第1个分区)
/dev/hda1/mnt/sharentfsdefaults00
二.网络上一台windows和linux机器,linux机器挂载windows上的共享文件
windowsIP:192.168.1.1
1.linux挂载192.168.1.1(windows)上共享文件dbf,挂在linux的/mnt/share目录下,在/mnt下建立share目录
mount-tsmbfs-ousername=massky,password=massky//192.168.
1.1/dbf/mnt/share
2.机器重启自动挂载,vi/etc/fstab最后加入:
//192.168.1.1/dbf/mnt/sharesmbfsdefaults,auto,username=m
assky,password=massky00
37.Oracle9i在Linux9.0上的安装
1.确保RPM开发包,使用下面命令查看是否已安装这些包
rpm-qgcccppcompat-libstdc++glibc-develglibc-kernheadersbinutils
2.进行解压
zcatLinux9i_Disk1.cpio.gz|cpio-idmv
zcatLinux9i_Disk2.cpio.gz|cpio-idmv
zcatLinux9i_Disk3.cpio.gz|cpio-idmv
3.设置内核参数
vi/etc/sysctl.conf,加入下面参数
kernel.shmmax=4294967295内存512M
计算方法为:kernel:shmmax=1024*1024*RAM(M)/2
执行sysctl-p生效
4.建立数据目录和用户
groupadddba
groupaddoinstall
useradd–goinstall–Gdbaoracle
passwdoracle
mkdir/opt/oracle
mkdir/opt/oracle/product
mkdir/opt/oracle/product/9.2.0
chown–Roracle.oinstall/opt/oracle
mkdir/var/opt/oracle
chownoracle.dba/var/opt/oracle
chmod755/var/opt/oracle
5.vi.bash_profile设置变量
exportLD_ASSUME_KERNEL=2.4.1
exportORACLE_BASE=/opt/oracle
exportORACLE_HOME=/opt/oracle/product/9.2.0
exportORACLE_SID=ora9i
exportORACLE_TERM=xterm
exportTNS_ADMIN=$ORACLE_HOME/network/admin
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
exportLD_LIBRARY_PATH
exportPATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORAC