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