linux常用命令

1、查看路由相关信息:route –n
2、查看IP ifconfig
3、删除软件sudo apt-get remove --purge ABC 和 sudo aptitude purge ABC
4、查看已安装软件 $sudo apt-get install apt-show-versions
$apt-show-versions
$apt-show-versions |more
$apt-show-versions –p package; 单个软件包
$apt-show-versions –u 查看可升级的软件包
5、改变文件夹属性 $chmod 777 dir -R
6、安装软件:sudo apt-get install ABC
7、解压缩软件:tar zxvf this.tar.gz ./
8、打包软件:tar czvf this.tar.gz ./*.txt (将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz)
9、删除回收站里删不掉的文件:ubuntu 9.04 :sudo rm -fr $HOME/.local/share/Trash/files/*
10、设置系统时间:/etc/default/rcS。把其中的UTC=yes改为UTC=no;sudo tzselect
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sudo date –s MM/DD/YY -s hh:mm /etc/init.d/hwclock restart
11、查看系统中已安装软件包信息: dpkg –l
12、用户管理:sudo adduser(deluser) (passwd)用户名
13、临时开启关闭一个服务:/etc/init.d/服务名 stop(start)
14、修改网卡MAC地址:sudo vi /etc/network/interfaces 加入 pre-up ifconfig eth0 hw ether x:x:x:x:x:x
Sudo ifconfig eth0 down(up) 开启关闭网卡
15、查看目录占用空间:du –hs 目录名 free(查看内存) df(查看硬盘) watch –d free(监视内存)
16、查看路由:route –an 重新获得IP sudo dhclient
17、挂在U盘:sudo mkdir /medi/u Sudo mount /dev/sda1 /media/u –t vfat –o iocharset=uft8
18、文件操作:复制 cp –a /etc/A /var 删除: rm –r /etc/A 移动:mv /ect/A /etc/B 下载 wget –r
19、查看当前服务:sudo sysv-rc-conf –list
20、网卡丢失eth0: sudo rm /etc/udev/rules.d/70-persistent-net.rules或者修改 /etc/iftab中的mac地址
21、命令行和图形界面互相切换:命令行输入startx到图形界面,图形界面注销到命令行
22、Mysql开启远程登录
sudo mysql -u root –p ;update user set host = '%' where user = 'root';sudo vi my.cnf ;注释掉bind-address
23、监视系统
24、系统支持中文
/var/lib/locales/supported.d/local 内容是:
en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312保存后 ,执行命令:
sudo locale-gen gnome-system-monitor 并把/ect/apache2/apache2.conf中的AddDefaultCharset UTF-8隐去
25、加载到开机启动
chmod +x /etc/rc.d/init.d/proftpd chkconfig --add proftpd service proftpd start
26、系统清理
sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove
ls ~/.mozilla/firefox/*.default/Cache ls ~/.opera/cache4 sudo apt-get dist-upgrade 升级系统
27、远程copy
scp -rP 源dir root@192.168.55.178:目的dir #P和p有区分
28、less cat tail sed使用
29、zip unzip使用
30、查看系统信息
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务程序
# rpm -qa # 查看所有安装的软件包
# lsb_release -a #查看系统版本
# upgrade #升级系统
# update #更新系统
31、加密字符串
openssl passwd -1
32、修改用户名密码
echo "123456"| passwd –stdin root
或者,新建一个文件 cat chpass.txt
root:123456
zhaohang:123456
然后,chpasswd
33、注销其他用户
w查看登陆用户,然后执行fuser -k /dev/pts/1踢掉
34、ssh指定登陆端口
ssh -p 1022 ip username
35、监控linux机器的cpu和内存
sar -u -r -o cpumem 60
60秒采集数据一次保存在当前目录下的 cpumem二进制文件中
sar -u -f cpumem 查看CPU使用情况
sar -r -f cpumem 查看内存使用情况
36、带颜色显示文字
echo -e "\033[32;40m hello \033[0m"
37、重置用户密码
sudo pam_tally --user jira --reset=0
38、查看进程性能
进程:jstat -gcutil 'id' 'time' 'times'
磁盘io:iostat
网络;netstat -i
39、查看服务器情况
网卡:sar -w 1 11
CPU:sar -U 0
服务器:procinfo
40、测试远程服务器连通性
nmap XXX -p Port
41、lsof常用命令
lsof 列出所有打开的文件
lsof -u user_name 列出某个用户打开的文件
lsof -i :port_number 列出某个端口的进程
lsof -i :1-1024 列出端口在1-1024的进程
lsof -p PID 进程PID打开的文件
killall -9 `lsof -t -u username`杀掉某个用户的进程
lsof -c process_name 列出进程名打开的文件
lsof -i 列出所有网络连接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值