飞跃世纪末

导航

Linux常用命令一

日常工作中使用到的linux命令,简单整理

linux基础操作

touch a 创建文件

Rm 删除文件
-r 删除目录
-f 不询问
-rf 不询问删除目录

Mv 移动

Cp 复制

ls 显示当前文件目录
-a 全部文件
-l 详细信息

Df 磁盘占用情况
-h 方便阅读式

Du 显示文件或者目录的大小
-a 显示全部文件
-h 加上单位,提高可读性
-S目录总计
-s总计大小

Ps 当前进程状态
-a 同一终端下的所有程序
-ef 显示所有程序信息连同其命令行

Free -m 以M字节来显示 内存占用情况

fdisk –l 列出所有磁盘分区

查看系统信息程序等信息

uname -a cat /proc/version 查看当前系统版本信息

uname -m 当前系统的硬件信息

uname -s 当前操作系统

uname -p 处理器体系

uname -v 内核版本

getconf LONG_BIT 查看系统位数

whereis SSH 相关SSH文件的位置

which SSH 可SSH执行程序的位置

文本查看搜索(可使用管道符|联合命令查找)

Grep 文本搜索工具
grep -n root /etc/passwd
-n 输出行号
-I 不区分大小写
--color=auto 显色

Tail 指定地点将文本输出
-n 从末尾几行开始显示
-f循环显示

Head 显示文件开头(默认10行)
-n 显示前几行
-c n显示前n个字节

Less 显示文本内容
/关键字查找
按F向前翻
按B向后翻
输入G直接跳到日志最后

Cat 显示文件
-n由1开始输出编号
cat > filename 重定向到文件
Cat filename1 filename2 > filename3 将文件1与文件2合成文件3

Find 查找文件命令
find –name “h*” –print 寻找目录下以h开头的文件 –name 按文件名查找
find / h –print 在所有目录下寻找h名的文件
find /home –user h –print 寻找在home目录下属于用户h的文件
find /home –group h –print 寻找在home目录下属于组h的文件
-type b块文件 c字符设备文件 d 目录 f一般文件

查看修改系统参数命令

修改主机名
vi /etc/sysconfig/network
将hostname=后改成wangwei
然后再 vi /etc/hosts
将localhost.localdomain改成wangwei 最后reboot 重启

ifconfig 网络接口的配置信息
ifconfig eth0 down 关闭网卡
ifconfig eth0 up 开启网卡
ifconfig eth0 192.168.1.99 netmask 255.255.255.0 配置ip地址

设置静态ip
vi /etc/sysconfig/network-spritps/ifcfg-eth0
打开后设置 ONBOOT =yes 开机自启
BOOTPROTO=static 静态ip
然后设置ip地址 子网掩码 网关
保存后 service network restart 重启网络服务

防火墙设置
iptables –L 查看防火墙设置
Service iptables start service iptables stop
防火墙开启关闭即时生效,重启复原
Chkconfig iptables on chkconfig iptables off
防火墙开启关闭永久生效,重启不复原

Top 进程资源的占用情况
按space 立即刷新
按q 退出top命令
按s设置刷新时间
按i只显示正在运行的程序
k pid 杀死程序
Pwdx +PID可以看到进程路径

Crond 定时任务
linux中定时执行程序的命令
service crond status 查看crond的状态
service crond start 启动crond程序
Crontab linux中定时任务触发器用来设置crond服务
crontab –l 查看crond设置

linux 内存释放命令,一般内存沾满不需要影响操作
echo 1 > /proc/sys/vm/drop_caches

Echo $? 检查命令是否执行成功
输出数字则命令失败
输出0命令成功执行

ps -ef|grep root@|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死进程

posted on 2018-04-25 17:16  小萝卜的烤兔店  阅读(179)  评论(0编辑  收藏  举报