linux一些常用操作

一、用户管理

指令用于添加或删除用户,设置用户的sudo权限,配置无密码登录

1.1、添加用户

useradd -m 用户名
passwd 密码

这些指令将创建一个新用户并为其设置密码。

命令行输入vi /etc/sudoers设置sudo权限,在sudoers中添加以下文本

用户名 ALL=(ALL:ALL) ALL

在远程登录的时候会需要使用使用bash操作ssh,在命令行输入vi /etc/passwd并对sh进行修改,更改默认的启动方式为bash,并重启电脑

用户名:x:1000:1000::/home/用户名:/bin/sh
改成
用户名:x:1000:1000::/home/用户名:/bin/bash

在服务器上增添新用户的操作文件

mkdir /home/username
chown username:username /home/username/
chmod 755 /home/username

1.2.删除用户

userdel -r 用户名

1.3免密登录用户

ssh-keygen -t rsa #生成密钥
touch ~/.ssh/authorized_keys
echo "你的key" >> .ssh/authorized_keys

复制你电脑的id_rsa.pub内容到authorized_keys中,或者在继续输入ssh-copy-id 用户名@目标主机ip即可

二、系统管理

2.1 关闭超线程

echo off > /sys/devices/system/cpu/smt/control

2.2 查找进程并关闭

pgrep myprocess | xargs kill -9

其中pgrep为查找名为 "myprocess" 的进程并将其杀死,xargs的作用是将获取的 PID 号作为参数传递给 kill 命令。它将接收从前一个命令输出的 PID 号,并将其作为参数传递给 kill 命令来杀死对应的进程。

三、挂载

3.1 挂载硬盘

sudo fdisk -l #查看硬盘
mkdir /mnt/
mkfs.xfs /dev/sda 格式化
sudo mkfs -t ext4 /dev/sda
sudo fuser -ck /home/yujj/share
sudo mount /dev/sda /home/yujj/share

3.2 挂载samba

sudo mount -t cifs //你的ip地址/samba名称 /本地/主机/路径 -o username=用户,password=密码,dir_mode=0777,file_mode=0777

3.3 扩容硬盘

lvextend -L +2.9G /dev/centos1/lvtest1
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

-l + :指定逻辑卷的LE个数,如 -l +200
-L + :表示增加多少空间,如 -L +15G ,单位有bBsSkKmMgGtTpPeE
-l +100%FREE :表示增加vg的全部可用空间

resize表示最后重新刷新下硬盘大小

3.4 备份系统

linux dd系统

dd if=/dev/sda of=/dev/sdb bs=64K

四、docker命令

4.1 docker关闭

systemctl stop docker

4.2 搭建好的容器让其开机自启动

docker ps -qa 
docker  update --restart=always 容器ID/容器名

五、通过代理访问资源

通过ssh代理访问远程环境下网络(配合浏览器)

ssh -p 8022 -N -D 127.0.0.1:7080 user@ip

apt临时代理设置,配合clash局域网代理

sudo apt-get -o Acquire::http::proxy="socks5h://127.0.0.1:1080/" update

六、远程可视化界面

export DISPLAY=192.168.1.1:0.0
echo $DISPLAY

七、文件管理

压缩文件
tar -jcvf 压缩文件名 目标压缩文件

暂无评论

发送评论 编辑评论


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