Ubuntu系统基本操作
df -hl 查看磁盘剩余空间
du -sm 文件夹
返回该文件夹总M数
eg: du -smh oracle
54G //显示oracle文件夹的大小为54G
CPU.和内存情况:
top
free
统计80端口连接数
netstat -nat |grep -i "80" |wc -l
统计httpd协议连接数
ps -ef|grep httpd|wc-l
统计已连接上的,状态为“established'
netstat -na|grep ESTABLISHED|wc-l
例:可以查出哪个IP地址连接最多,将其封了。
sed /sshd/p -n /var/log/auth.log
看所有ssh登陆日志
sed /sshd/p -n /var/log/auth.log | grep ooxx |less
看ooxx的登陆日志
history >h.log
导出日志到h.log
vim命令
:%s/from/to/g 替换
:5,10 co 12 复制
:set num 查看行数
openssl证书生成操作
openssl genrsa 1024 -out ~/sslkey/server.key
openssl req -new -key server.key -out server.csr
sudoers文件恢复
进入recovery mode
chomd 440 /etc/sudoers
linux下用tcpdump命令截获soap信息
this is probably the easiest way to monitor SOAP messages.
simply use
#tcpdump -i eth0 -A -s 1024 port 80 | tee dump.log
to log all the packet sent to port 80 to dump.log
解决添加新用户后不能启动自动补全功能
添加用户ooxx
sudo useradd -m -G adm,dialout,cdrom,plugdev,lpadmin,sambashare,admin -rs /bin/bash ooxx
查询新用户权限是否正确
groups ooxx
设置新用户密码为ooxx1234
sudo passwd ooxx
登录验证新用户
su ooxx
验证自动补齐功能是否完善
如果自动补齐功能不完善,测在原管理用户目录文件夹下面拷贝.bashrc文件到现在新用户目录文件夹/home/ooxxxia
sudo cp /home/用户名/.bashrc /home/ooxxxia
测试权限
在/var/www下面建立名为bb的测试文件
sudo mkdir bb
建立成功后修改权限
sudo chmod 777 bb/
修改bb文件夹的所有者为www-data组
sudo chown www-data:/ bb/
然后ls -l查看修改是否成功
成功以后所属用户会从root变成www-data
完成后删除bb
sudo rm -r bb
解决用户后不能启动自动补全功能
在/etc/bash.bashrc中去注释或者添加如下几行:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
执行source .bashrc使设置生效
进入root管理员
sudo -i
sudo -s
清除文件内容
cat /dev/null>filename
设置时间date -s hh:mm
日志切割设置
/etc/logrotate
/etc/logrotate.d
阅读(2387) | 评论(0) | 转发(0) |