杂货:命令小技巧汇总

[root@xxx ~]# nmap -sV -p 80,443 125.39.52.26
  • UDP端口连通测试
[root@xxx ~]# nc -vu 42.11.12.13 123
  • Telnet退出
# telnet 172.17.14.15 22
Trying 172.17.14.15...
Connected to 172.17.14.15.
Escape character is '^]'.

^]     ========> 使用组合键Ctrl+']' 
telnet> q
Connection closed.
  • sudo -i
    -i, --login以目标用户身份(默认目标是root)运行一个登录 shell;可同时指定一条命令

  • 解决gitlab修改域名配置之后,重启不生效

1.sudo gitlab-ctl stop
2.修改/etc/gitlab/gitlab.rb中的如下一行:
external_url 'http://gitlab.xxxxx.cn'
3.执行更新配置操作
sudo gitlab-ctl reconfigure
4.sudo gitlab-ctl start
  • centos7开机启动进入紧急模式emergency mode
    1、在进入紧急模式之后,输入密码登陆你的账户
    2、编辑fstab文件:vi /etc/fstab
    3、加“#”注释掉/home所在的行
    4、reboot重启即可

  • route命令增删路由

route add -net 0.0.0.0/0 gw 192.168.1.100
route del -net 0.0.0.0/0 gw 192.168.1.100
  • Redis简单测试
# redis-cli -a PASSWORD
> ping
PONG
  • 针对分区格式,指定挂载
# mount -t vfat /dev/sdc /mnt
  • 动态增加swap分区方法
# mkdir  /opt/images/
# dd if=/dev/zero of=/opt/images/swap bs=1M count=2048
# mkswap /opt/images/swap
# swapon /opt/images/swap

当使用完毕后,可以将其释放掉,也可以留着以后用。
释放命令如下:
# swapoff /opt/images/swap

如果想关闭整个swap,可以使用下面的命令:
# swapoff swap
  • 已知表名是public_account_t ,查询其所在的库

    select * from information_schema.tables where TABLE_NAME=’public_account_t’ \G

  • 新磁盘分区挂载

1. 分区
# fdisk /dev/sdb
n
p
w

2. 格式化
# mkfs.ext4 /dev/sdb1

3. 挂载
# mount /dev/sdb1 /opt/
# df -h

4. 开机挂载
查看uuid
# blkid /dev/sdb1
或者
# ls -l /dev/disk/by-uuid/

添加到开机启动文件/etc/fstab
UUID=ba8da6c3-f1ca-4567-a717-3d0f268b0b57 /opt ext4  defaults    0 0
  • 查看TCP连接数
# netstat -antp | grep 62722 | grep ESTABLISHED -c
  • 查看CPU核心数
[root@xxx ~]# grep 'core id' /proc/cpuinfo |wc -l
48
[root@xxx ~]# grep processor /proc/cpuinfo|wc -l
48
  • 抓包并生成cap格式日志:目的地址是10.18.186.114,端口是9988,100个包
[root@xxx ~]# tcpdump tcp -i eth0 -t -s 0 -c 100 and  dst host 10.18.186.114 and port 9988  -w ~/xxx.cap
  • 获取当前主机的外网出口IP
    curl ip.cn

  • 服务器重启日志
    关机时间点:less /var/log/secure

    Registered Authentication Agent for unix-process:1545:45013 (system bus name :1.23 [/usr/bin/pkttyagent –notify-fd 5 –fallback], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)

重启日志 less /var/log/messages

kernel: Initializing cgroup subsys cpuset

systemd: Created slice User Slice of root.

  • 已开机时长查看:w 或 uptime
  • 开机时间点查看: uptime -s

猜你喜欢

转载自blog.csdn.net/qq_36937234/article/details/80406134
今日推荐