linux指令(Debian/ubuntu系统持续更新)
DD系统
德班11 默认账户:root 默认密码:61ertongjie
bash 代码:bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -p 61ertongjie
V6 DD脚本
text 代码:wget -qO OvzReinstall.sh https://raw.githubusercontent.com/mowwom/OvzReinstall/main/OvzReinstall.sh && chmod u+x OvzReinstall.sh && ./OvzReinstall.sh
萌咖大神DD脚本 默认账号:root 默认密码:oneLN001 默认端口:28309
bash 代码:bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "oneLN" -port "28309" -a -firmware
参数说明:
- -firmware 额外的驱动支持
- -d Debian系统 后面是系统版本号,例:9、10 ...
- -c Centos系统 后面是系统版本号,例:6.9、6.10 ...
- -u Ubuntu系统 后面是系统版本号,例:16.04、18.04 ...
- -v 系统位数,64位或32位,只写数字
- -a auto,全自动无人值守安装
- -mirror 后面是指定镜像源地址
- -p 后面写自定义密码
- –ip-addr ifconfig -a 后获取到的 例:194.87.xxx.xxx
- –ip-gate route -n 后获取到的 例 194.87.xxx.xxx
- –ip-mask 255.255.xxx.xx
注意事项:
- Vicer脚本目前不支持重装为CentOS 7系统,支持CentOS 6.9以下版本。
- 重装的系统源自官方发行版。
- 安装过程全自动进行,无需VNC操作,无需进入救援模式。
- 系统安装完成后的默认用户名为:root,未自定义密码的话,默认密码为:oneLN001 。
- 部分机器需要设置网卡,否则可以VNC,但是不能远程SSH。
- 三毛、甲骨文 记得去掉 -firmware 参数,否则会出现错误。
- 如果是腾讯云需要先卸载组件,否则会导致报错 DD失败。
网页端的shell
这是一些修改错误,无法ssh的解决办法.
网页端显示正常,能使用网页端的shell,可以使用下方代码修改错误
echo "root:123456" | sudo chpasswd root && sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config && sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config && sudo sed -i 's|^Include /etc/ssh/sshd_config.d/\*.conf|#&|' /etc/ssh/sshd_config && sudo service ssh restart && echo -e "\e[1;32mPassword changed successfully and SSH configuration updated...\033[0m" || echo -e "\e[1;91mFailed to change password or update SSH configuration\033[0m"
- ssh 登录账号 root 登录密码 123456
日常指令
以管理员身份
bash 代码:sudo -I
更改密码
bash 代码:passwd #输入新密码即可(密码看不到建议复制黏贴)有两次
清空屏幕
bash 代码:clear
系统更新
bash 代码:apt update -y
组件更新
bash 代码:apt install -y curl tar wget
一次性更新系统和所有软件包
bash 代码:sudo apt full-upgrade
装载脚本
bash 代码:apt install #需要的脚本 -bash: curl: command not found 第二个:前
卸载脚本
bash 代码:sudo apt remove nginx #nginx可以是任何脚本
卸载脚本创建的所有文件
bash 代码:sudo apt purge nginx #nginx可以是任何脚本
设置时间为上海
bash 代码:sudo timedatectl set-timezone Asia/Shanghai
查看目录文件
bash 代码: ls
创建文件
bash 代码:echo "This is some text" > filename.txt #“内容” 名字‘filename.txt’
bash 代码:touch filename.txt 名字‘filename.txt’
文件编辑
使用 vi 创建文档
bash 代码:vim 文件名
- 英文输入法,按 i ,键盘上下左右,移动光标
- 英文输入法,然后按一下 esc,然后 :wq 回车 保存退出
用 nano 创建文档
bash 代码:nano 文件名
- Ctrl+O #保存文件,需enter确定名称
- Ctrl+X #退出编辑
创建文件夹
bash 代码:mkdir 目录名
前往指定目录
bash 代码:cd /
移动文件到指定目录
bash 代码:mv 文件/文件夹 /root/docker
删除文件
bash 代码:rm #加要删除的文件
rm -i #加要删除的文件 是指删前需确认
rm -r #加删除文件夹名 是指删除文件夹 直接删除无需确定
查看磁盘
bash 代码:lsblk #路径查看
fdisk -l #磁盘全部信息
运行脚本
bash 代码:./
bash 代码:bash
网络
网卡名称
bash 代码:ip addr show
默认网关显示
bash 代码:ip route show
IP显示
bash 代码:hostname -I
查看端口
bash 代码:ss -anltp
bash 代码:lsof -i:8080 #8080可以是任何需要查看是否放行的端口
放行端口
bash 代码:iptables -I INPUT -p tcp --dport 8888 -j ACCEPT #8888可以改成任何端口
更改linux主机名
临时更改主机名
bash 代码:sudo hostnamectl set-hostname 新主机名 #重启后失效
永久更改主机名
bash 代码:sudo nano /etc/hostname # 修改/etc/hostname文件,将文件内容更改为新的主机名并保存
bash 代码:sudo nano /etc/hosts # 找到包含旧主机名的那一行,改为新的主机名
bash 代码:sudo reboot #重新启动系统生效
测试性能
科技lion的测试脚本
bash 代码:curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
流媒体测试
bash 代码:bash <(curl -Ls check.unlock.media)
整体测试原仓
bash 代码:wget -qO- bench.sh | bash
欢迎加入 Typecho 大家族
1