Linux基础操作集锦

版本相关操作

查看内核版本

cat /proc/version;

CentOS查看版本

cat /etc/redhat-release;

查找文件

-- 示例,查找根目录下大于100M的文件
find / -size +100M;
-- 根据文件名称模糊匹配文件
find / -name log;

后台启动脚本

参考:nohup &的用法、进程查看以及终止

# 示例,后台启动一个jar,并将启动日期输出到当前目录下的demo.log文件中
nohup java -jar demo.jar > demo.log &;
# nohup 更多用法可参考:https://www.cnblogs.com/mianbaoshu/p/12073028.html

设置时间

# yyyymmdd hh:mm:ss
date -s "20220428 21:52:00"  

top命令

# 查询服务器中内存占用前10的程序信息(注:top、Tasks:、%Cpu(s)、KiB Mem、KiB Swap、total、分割行、标题占据了结果的前7行,故行数需要+7)
top -bc -o +%MEM | head -n 17;

linux修改DNS

# 备份原网卡配置
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth020220715;
# 在ifcfg-eth0文件中追加对应的DNS,若没有配置DNS,默认后缀从1开始,若存在已经配置的DNS,按照序号递增即可
# eg:文件中没有DNS解析配置,则新增的时候可以直接添加DNS1=xxx.xxx.xxx,若存在DNS1,则追加DNS2,以此类推
# 示例,不存在DNS解析,追加目标DNS,如:DNS1=114.114.114.114
# 使用追加命令或直接修改
# 追加命令
/etc/sysconfig/network-scripts/ifcfg-eth0 >> DNS1=114.114.114.114
# 重启网卡
systemctl restart network;

# 查看dns解析
cat /etc/resolv.conf;

linux 用户登录失败次数查询及重置

# 查看登录失败次数 --user 后为需要重置的用户名
pam_tally2 --user=test
# 重置次数
pam_tally2 --user=test --reset

linux压缩、解压命令

# 压缩命令,打包成tar文件
tar -cf /data data.tar
# 压缩命令,打包成tar.gz
tar -zcf /data data.tar.gz

# 解压tar
tar -xf /data.tar
# 解压 tar.gz
tar -xf /data.tar.gz
# 命令参考:https://www.runoob.com/linux/linux-comm-tar.html

scp数据拷贝

# 基础使用:scp -option xxx user@host:path,xxx为需要传输的文件或文件夹,path为目标机器目录,在目标机器上不存在时会拷贝失败
# 单个文件拷贝:使用test用户如拷贝192.168.1.1机器上/home/1.txt文件至192.168.1.2机器上的home目录下
scp /home/1.txt test@192.168.1.2:/home/
# 目录拷贝:使用test用户如拷贝192.168.1.1机器上/data/目录至192.168.1.2机器上的home目录下
scp -r /data test@192.168.1.2:/home/

详细用法:Linux scp命令基础用法

EOF关键字追加内容至指定文件

# 在/home目录下的map.conf文件添加内容(文件不存在会自动创建),执行下述命令按回车键即可
cat >> /home/map.conf << \EOF
key1 = 1;
key1 = 2;
key1 = 3;
key1 = 4;
key1 = 5;
EOF

给用户赋予sudo权限

vim /etc/sudoers
# 新增用户相关信息即可,如给test_user新增相关权限
# 在root用户下面新建一行即可(默认文件行数,100)
test_user ALL=(ALL) ALL
# 修改完毕保存后即可生效
:wq

使用vim命令复制内容时格式错乱

# 在复制前设置参数:set paste即可

使用vim编辑文件中文乱码

vim ~/.vimrc // 如果.vimrc文件不存在则先创建

# 将以下内容写入.vimrc文件并保存退出即可:

set fencs=ucs-bom,utf-8,gbk,gb18030,utf-16,big5

set fenc=cp936

set encoding=utf-8

查看目录并排序

du -ah /home -d 1 | sort -rn
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇