首页 Linux使用集锦
文章
取消

Linux使用集锦

查看登录用户 who

linux搜索文件 find / -name

删除文件:m -f 文件地址

删除文件夹:rm -rf 文件夹地址

显示当前文件夹信息 ls -al

人类看得懂的方式显示硬盘空间 df -h
查看文件夹大小 du -sm -h 文件夹名

linux内核和版本查询命令
uname -a
cat /proc/version

查看内存大小:grep MemTotal /proc/meminfo

查看打开的端口:netstat -nap | grep LISTEN

netstat -lptu
netstat -tulpn

杀进程:killall 进程名

killall -HUP some_process_name

解压缩:tar -xzvf *.tar.gz

使用sudo时不提示输入密码
sudo visudo and add the following line:
MYUSERNAME ALL=NOPASSWD: ALL
replacing MYUSERNAME with your username :)
gconf-editor

sfdisk -l

重启命令
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
查看内存信息
free -m
查看进程
top
htop   需要安装 RPMforge
局域网唤醒计算机
wakeonlan 00:18:F3:CD:78:A0
运行sh文件出现M: bad interpreter: No such file or directory解决:
dos2unix securetomcat.sh

设置环境变量:/etc/profile

设置开机启动:chkconfig mysqld on

开启DHCP
lshw -class network
dhclient eth0
 网络配置

Debian:
/etc/network/interfaces

Centos设置静态IP

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.168.255
HWADDR=00:0c:29:56:58:94
IPADDR=192.168.168.168
NETMASK=255.255.255.0
GATEWAY=192.168.168.2
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
DNS1=192.168.168.2
DNS2=202.96.209.133

临时设置:

ifconfig eth0 192.168.168.168 netmask 255.255.255.0
route add default gw 192.168.168.2

vi
i --> edit
type esc and :q! --> quit edit
type esc and :wq! --> write & quit + override

查看网络端口 netstat -anp

端口转发:How-To: Redirecting Network Traffic To A New IP Using IPtables

删除所有待发送邮件postsuper -d ALL

修改为上海时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

查看当前时区:date -R
hwclock
修改时间 date MMDDhhmmYYYY
hwclock --systohc

同步时间:ntpdate us.pool.ntp.org 然后hwclock --systohc

防火墙iptables使用
防火墙服务的配置文件是:/etc/sysconfig/iptables

iptables -L 查看

iptables -A INPUT -p tcp --dport 80 -j ACCEPT 允许80端口

#禁止其他未允许的规则访问
iptables -A INPUT -j REJECT  (注意:如果22端口未加入允许规则,SSH链接会直接断开。)
iptables -A FORWARD -j REJECT

测试UDP

nc -vuz 42.11.12.13 123

清除邮件

cd /var/spool/mail
echo "">root

清掉sendmail邮件发送队列

cd /var/spool/mqueue/
rm *

递归修改文件夹及子目录权限:

chmod -R 770 /root

链接:ubuntu - how can I avoid typing a password on every admin action?

Ubuntu搬家

centos网络配置(手动设置,自动获取)的2种方法

Postfix Flush the Mail Queue

Linux上iptables防火墙的基本应用教程

对 Linux 新手非常有用的 20 个命令 对中级 Linux 用户非常有用的 20 个命令 对 Linux 专家非常有用的 20 个命令

本文由作者按照 CC BY 4.0 进行授权