新手学堂:Linux操作系统命令操作小知识

来源:岁月联盟 编辑:zhuzhu 时间:2007-11-05
新手学堂:Linux操作系统命令操作小知识内容简介:1、单用户模式进系统 启动linux出现grub画面时选中linux按e键 kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 按E键 在ro前面加入single kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 回车,按B

1、单用户模式进系统

启动linux出现grub画面时选中linux按e键

kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/ 按E键

在ro前面加入single

kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

回车,按B键进入系统.

注意:freebsd下再多加一个命令 mount -a

 

2、解压文件

tar.bz 2 文件的解压 #tar jxvf *.tar.bz 2

tar.gz 文件的解压 #tar xzpf *.tar.gz

rpm 文件的解压 #rpm -ivh *.rpm

 

3、激活ssh服务

/etc/rc.d/init.d/sshd start

service sshd start

ubuntu开启ssh服务

studo apt-get install ssh

$sudo passwd root

4、关闭防火墙

/etc/rc.d/init.d/iptables stop

 

Linux防火墙的关闭和开启

1) 重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后失效

开启: service iptables start

关闭: service iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

 

在开启了防火墙时,做如下设置,开启相关端口,

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

 

5、查看开放的服务 netstat –tl

启动自动加载的服务 ntsys v

 

6、设置网卡IP netconfig

查看网卡IP ifconfig

或者进入 /etc/sysconfig/network-scrips/目录下

cat ifcfg-eth0

FreeBSD中修改网络配置: #ee /etc/rc.conf

FC4的网卡IP修改 #vi /etc/sysconfig/network-scripts/ifcfg-eth0

己编译的网卡驱动的安装

#tar –zxvf e1000-6.0.54.tar.gz

#cd e1000-6.0.54/src

Make install

Inwmod e1000

#/etc/rc.d/init.d/network reload

#reboot

修改/etc/modules.conf 加一行

Alias eth0 e1000

7、重起网卡 service network restart

查看进程: ps aux

8、禁用图形界面 #vi inittab

将ID后面的 5改为3就可以了

 

9、加载光驱软驱 mount /mut/cdrom

Mount /mut/floppy

先用pwd查看所在目录是否为挂载点,如果是,则无法挂载

如果要卸载则 M mount /mnt/cdrom

M mount /mnt/floppy

10、打开redhat自带的ftp工具

# /sbin/service vsftpd start

查看安装ftp的版本及安装情况

# rpm –qa | grep vsftpd

看谁登陆了FTP,并杀死它的进程

Ps –xf | grep ftp 如ps –aux|grep 运行程序

Kill 进程号如 kill -9 进程号

新建一个文件如” # touch /etc/vsftpd.chroot_list

卸载: rpm –e packge name

安装 rpm –ivh *.rpm

 

卸载mysql 依次加上- -nodeps.- -(注意为了显示故中间有空隔)force它们相互依赖,不加参数无法卸载

Rpm –e mysql –client - -nodeps (- -force加上这个参数不行就不加)

Rem –e mysql

 

redhat卸载自带的mysql

#rpm –e perl –DBD –mySQL -2.1021-3 - -lodeps

#rpm –e mysql

 

11、使用mkswap命令建立swap分区再使用swapon命令启用swap分区

#mkswap /dev/sad7

#swapon /dev/sad7

 

12、改名命令 # mv

删除文件 #rm

删除文件夹 #rm –rf

13、linux做禁ping

# vi /proc/sys/net/ip/ipv4/icmp_echo_ignore_all

将其值改为1为禁ping 改为0为解禁ping