ArchLinux命令集
刚装完archlinux后ifconfig无法使用?
1 | pacman -S net-tools dnsutils inetutils iproute2 |
Archlinux开启ssh服务命令:
1 | systemctl enable sshd.service 开机启动 |
关于systemctl:
https://wiki.archlinux.org/title/Systemd_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
比如:关闭开机启用KDE桌面环境
1 | systemctl disable sddm |
切换到root用户:
1 | su |
以下无用,应该是旧版本PuTTY密钥算法支持有限,请更新PuTTY。。
用PuTTY登录报错:
couldn’t agree a host key algorithm
解决,生成密钥:(出处:https://forums.centos.org/viewtopic.php?t=52892
1 | cd /etc/ssh |
如果putty连接报Network error:connection refused
关闭防火墙
1 | systemctl start iptables |
安装jre环境
1 | pacman -S jre8-openjdk |
高版本mc需要高JDK
1 | pacman -S jre17-openjdk |
切换java版本
1 | sudo archlinux-java set java-17-openjdk |
查看java状态
1 | java -version |
启动一个mc服务器
https://cloud.tencent.com/developer/article/1622545
1 | java -Xms1024MB -Xmx2048MB -jar iserver.jar |
设置中文环境
1 | vim /etc/locale.conf |
增加以下内容
LANG=zh_CN.UTF-8
下次重新登录就是中文啦。可以输入date查看日期,如果显示中文,就说明设置正常啦
关于linux任务前后台处理:
https://blog.csdn.net/timonium/article/details/116245621
https://www.cnblogs.com/xiaoleiel/p/8349675.html
正在前台运行的命令暂停且放到后台:
1 | Ctrl+z |
1 | jobs ## 查看后台进程编号 |
bg在后台继续执行,fg调回前台执行
1 | bg [作业编号] |
一开始就后台执行:
https://www.cnblogs.com/linnuo/p/9084125.html
1 | java -jar shareniu.jar & |
&代表在后台运行
1 | nohup java -jar shareniu.jar & |
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。
ps:我觉得上面的后台操作不好用不如试试Screen
https://blog.csdn.net/han0373/article/details/81352663
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
回到MCSManager的面板
1 |
看进程
1 | ps aux |
压缩
https://www.jianshu.com/p/59d93f942506
1 | 01-.tar格式 |