linux

linux
直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看服务在每个级别的运行状态
chkconfig --list
网络监听的端口分析
netstat -tulnp
查看80端口状态
netstat -anp|grep 80
查看当前80端口的转发规则
iptables -t nat -L -n|grep 80
killall: command not found
yum install psmisc
centos 7 查看内网ip和外网ip
ifconfig -a
查找文件
find / -name my.cnf
linux复制指定目录下的全部文件到另一个目录中
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
如果dir2目录已存在,则需要使用
cp -r dir1/. dir2
批量修改文件及文件夹所有者及权限
chmod -R 700 /opt/oracle/
创建快捷方式
ln -s 源文件(绝对路径) 目标目录(绝对路径)
inux如何解决root用户Operation not permitted
去除i属性:chattr -i /etc/sysctl.conf
添加i属性:chattr +i /etc/sysctl.conf
删除文件夹下的所有文件
rm -rf *
删除除了某个文件之外的所有文件
其中rm -f  !(a) 最为方便。如果保留a和b,可以运行rm -f !(a|b)来实现。
改变指定目录以及其子目录下的所有文件的拥有者和群组
chown -R -v www:www dmp
对根目录下文件夹进行大小排序
du -h --max-depth=1|grep G|sort -n
对当前目录下文件夹进行大小排序
du -k --max-depth=1
查看谁在线
who
查看网络联机状态
netsta -a
查看后台执行的程序
ps -aux
将数据同步写入磁盘
sync
关机
shutdown
重启,关机
reboot,hat,poweroff
系统重启
 init 6
查看系统当前默认启动项目的方法
systemctl list-unit-files
追踪内核版本
uname -r
查看系统版本信息
lsb_release -a
查看登录信息
who -u /var/log/wtmp 
查看一下网络是否正常
telnet xx.xx.xx.xx 3306
bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法------dos--->unix
 执行:set ff查看一下, 结果发现fileformat=dos,
方法一:vim a.sh进入a.sh后, 在底部模式下, 执行:set fileformat=unix后执行:x或者:wq保存修改。 然后就可以执行./a.sh运行脚本了。
方法二:直接执行sed -i "s/\r//" a.sh来转化, 然后就可以执行./a.sh运行脚本了。
方法三:直接执行dos2unix a.sh来转化, 然后就可以执行./a.sh运行脚本了。( 加个busybox)
unbutu计划任务
vim /var/spool/cron/crontabs/root
重启计划任务
/etc/init.d/cron restart
/sbin/service crond restart 
查看crontab任务执行情况
vim /var/log/cron
tail -f /var/log/cron
linux
直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
查看服务在每个级别的运行状态
chkconfig --list
网络监听的端口分析
netstat -tulnp
查看80端口状态
netstat -anp|grep 80
查看当前80端口的转发规则
iptables -t nat -L -n|grep 80
killall: command not found
yum install psmisc
centos 7 查看内网ip和外网ip
ifconfig -a
查找文件
find / -name my.cnf
linux复制指定目录下的全部文件到另一个目录中
如果dir2目录不存在,则可以直接使用
cp -r dir1 dir2
如果dir2目录已存在,则需要使用
cp -r dir1/. dir2
批量修改文件及文件夹所有者及权限
chmod -R 700 /opt/oracle/
创建快捷方式
ln -s 源文件(绝对路径) 目标目录(绝对路径)
inux如何解决root用户Operation not permitted
去除i属性:chattr -i /etc/sysctl.conf
添加i属性:chattr +i /etc/sysctl.conf
删除文件夹下的所有文件
rm -rf *
删除除了某个文件之外的所有文件
其中rm -f  !(a) 最为方便。如果保留a和b,可以运行rm -f !(a|b)来实现。
改变指定目录以及其子目录下的所有文件的拥有者和群组
chown -R -v www:www dmp
对根目录下文件夹进行大小排序
du -h --max-depth=1|grep G|sort -n
对当前目录下文件夹进行大小排序
du -k --max-depth=1
查看谁在线
who
查看网络联机状态
netsta -a
查看后台执行的程序
ps -aux
将数据同步写入磁盘
sync
关机
shutdown
重启,关机
reboot,hat,poweroff
系统重启
 init 6
查看系统当前默认启动项目的方法
systemctl list-unit-files
追踪内核版本
uname -r
查看系统版本信息
lsb_release -a
查看登录信息
who -u /var/log/wtmp 
查看一下网络是否正常
telnet xx.xx.xx.xx 3306
bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法------dos--->unix
 执行:set ff查看一下, 结果发现fileformat=dos,
方法一:vim a.sh进入a.sh后, 在底部模式下, 执行:set fileformat=unix后执行:x或者:wq保存修改。 然后就可以执行./a.sh运行脚本了。
方法二:直接执行sed -i "s/\r//" a.sh来转化, 然后就可以执行./a.sh运行脚本了。
方法三:直接执行dos2unix a.sh来转化, 然后就可以执行./a.sh运行脚本了。( 加个busybox)
unbutu计划任务
vim /var/spool/cron/crontabs/root
重启计划任务
/etc/init.d/cron restart
/sbin/service crond restart 
查看crontab任务执行情况
vim /var/log/cron
tail -f /var/log/cron

posted on 2018-10-12 10:20  阿释密达  阅读(76)  评论(0编辑  收藏  举报

导航