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

相关推荐