linux命令积累

来源:互联网 发布:cms 系统 小程序 编辑:程序博客网 时间:2024/05/20 19:28

1、查看和设置当前系统文件打开数量

ulimit -a或者ulimit -n

设置就用ulimit -n 4096


2、vi快速回到文件头、尾

:1头

:$尾


3、文件查看类:

grep -i:忽略大小写

查看linux总体空间大小:df -h
查看linux某个文件夹大小:du -s /usr/local/hadoop/

搜索文件:find / -name config.json

查看内存:free

查看cpu:cat /proc/cpuinfo

动态查看内存cpu等信息:top

locate *.sql查找文件系统中sql文件的位置


4、查看linux版本信息

查看linux发行版:cat /etc/issue

查看正在运行的内核版本:cat /proc/version

查看电脑及操作系统相关:uname -a


5、权限问题

Ubuntu系统下获取root权限:sudo passwd root

需要连续输入两遍密码

最后:su就可以切换了


6、软件安装问题:

deb:

dpkg -L 包名(可以显示位置)

dpkg -l | grep xxx

yum:

rpm -ql 包名(可以显示位置)

yum list | grep xxx

查看文件位置:whereis

安装包的位置:/var/cache/apt/archives

安装后的位置: /usr/share

可执行文件的位置:/usr/bin(系统默认的安装)和/usr/local/bin(系统起来之后自定义安装的东西)

配置文件的位置: /etc

库文件的位置: /usr/lib


7、linux下定时调度问题

crontab -l可查看本机的所有调度任务

crontab -e可编辑,并添加你自己的任务

加好之后service crond restart 或者service cron restart(ubuntu)或者/etc/init.d/cron restart重启下进程生效。


8、sh脚本取昨天时间

`date  +"%Y-%m-%d" -d  "-1 days"` #昨天时间

`date  +"%Y-%m-%d" -d  "+2 days"` #后天时间呦


9、最简版linux刚创建,没有ifconfig等命令

echo $PATH看下环境变量,没问题

再去 /sbin 下看下有没有ifconfig命令,果真没有

然后想着通过yum来安装ifconfig:

yum search ifconfig--->发现这个命令在 net-tools.x86_64 包里

然后:yum install net-tools.x86_64,就ok了


10、创建一个linux虚机,带数据盘

先格式化数据盘:mkfs.ext4 /dev/vdb

挂载:mkdir /yangfg       mount /dev/vdb  /yangfg


11、压缩解压缩

tar -xzvf xxx.tar.gz 

tar -czvf xxx.tar.gz /etc

0 0
原创粉丝点击