Linux常用命令(二)


16 磁盘空间

df -h 、 fdisk -l 显示已经挂载的分区列表


17 用户和群组

groupadd group_name 创建一个新用户组

groupdel group_name 删除一个用户组

groupmod -n new_group_name old_group_name 重命名一个用户组

useradd  std02      创建用户

passwd  std02       设置用户密码



18修改密码

passwd  修改当前用户密码

passwd username 修改某用户密码


19文件或者目录权限

chmod 777 1.log 设置权限为777

chmod 777 /home/user  仅设置目录权限 777

chmod -R 777 /home/user  设置目录以及目录下文件等都为777

chown user 1.log  文件的所有权转移到用户user

chown :group 1.log 改变文件所属组

chown -R -v user:group test6  改变指定目录以及其子目录下的所有文件的拥有者和群组


20 解压文件

tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包


21 RPM包问题

rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包

pm -qa 显示系统中所有已经安装的rpm包

rpm -ivh package.rpm 安装rpm

rpm -e samba-common-3.0.33-3.7.el5 卸载服务

参数:

-f 强制按住

--nodeps 不检测依赖关系


22 配置网络

ifconfig 查看网络情况

ifconfig eth0 192.168.1.110 netmask 255.255.255.0 up 设置eth0临时ip地址


23 查看历史名利

history


24 切换用户

su 用户名


25 文件内容查询

短文件:

cat

-b:列出行号

-n:列出行号,包括空白行

长文件:

more

空格键:代表向下翻一页

Enter:代表向下滚动一行

q:离开more

b:往回翻页


26查看登录用户

who

who am i


27 查看某端口占用

netstat -pan | grep 5089

lsof -i:22


28 进程

ps aux |grep httpd 查询进程

kill -9 pid关闭进程


29 服务

service httpd status 查看状态

service httpd start  服务启动

service httpd stop   服务停止

service httpd restart服务重启


30 服务管理

chkconfig --list  查看服务

chkconfig httpd on/off

chkconfig -level 345 on/off