Linux一些常用操作命令备份

55gY 30 0

docker

#--创建docker mssql
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sn#gQZySY83@MfWM' -v $PWD/data:/var/opt/mssql/data --name sql --hostname sql --restart always -p 1433:1433 -d justin2004/mssql_server_tiny
#--进入sqlcmd
sqlcmd -S localhost -U sa

设置swap分区(避免内存不足直接把七日杀进程杀掉)

#查看是否有swap分区
free -m
#如果显示出来的swap 后面是0 0 0 则需要设置swap分区
dd if=/dev/zero of=/var/swap bs=1024 count=8192000
#设置权限
chmod 600 /var/swap
#创建swap分区
mkswap /var/swap
#启用swap
swapon /var/swap
#设置开机自动设置swap
echo '/var/swap   swap   swap   default 0 0' >> /etc/fstab
#重启服务器
reboot
#最后再用free -m 查看swap分区是否有值,如果有值则设置成功
free -m

设置ls -l命令中显示的日期格式

#临时更改显示样式,当回话结束后恢复原来的样式
export TIME_STYLE='+%Y-%m-%d %H:%M:%S' 
#永久改变显示样式,更改后的效果会保存下来
##修改/etc/profile文件,在文件内容末尾加入
vi /etc/profile
export TIME_STYLE='+%Y-%m-%d %H:%M:%S'
source /etc/profile

查看当前cpu架构

##查看当前cpu架构
uname -a

开机自启动服务

#ubuntu/Debian默认rc-local服务没有安装,需要安装
vi /lib/systemd/system/rc-local.service
#添加
[Install]
WantedBy=multi-user.target
#修改权限
chmod 777 /etc/rc.local
#启动服务
systemctl enable rc-local.service
systemctl start rc-local.service

自定义服务

vi /lib/systemd/system/7.service
[Unit]
Description=7 Days to Die service
[Service]
Type=simple
User=root
Restart=always
#服务启动时执行的命令行;路径有空格需要用引号框起来
ExecStart=/bin/bash '/root/Steam/steamapps/common/7 Days to Die Dedicated Server/startserver.sh' -configfile=/root/serverconfig.xml
#停止服务时杀死进程
ExecStop=killall -9 7DaysToDieServer.x86_64
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
[Install]
WantedBy=multi-user.target
#修改权限
chmod 777 /lib/systemd/system/7.service
#启动服务
systemctl enable 7.service
systemctl start 7.service

创建软连接

#存档目录
sudo ln -sf ~/.local/share/7DaysToDie/Saves /root
#七日杀目录
sudo ln -sf /usr/local/7DaysToDie /root

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

发表评论 取消回复
表情 图片 链接 代码