服务器常见命令和设置

mysql8用户管理

CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘password’;
create database databaseName default character set utf8 default collate utf8_general_ci;
grant all privileges on databaseName.* to user@localhost;

Ubuntu创建内存缓存区域

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo vim /etc/fstab
/swapfile swap swap defaults 0 0
sudo swapon –show
free -h

Ubuntu开机自动挂载移动硬盘

sudo fdisk -l
sudo mkdir /mnt/data
sudo mount /dev/sda/ /mnt/data/
sudo blkid /dev/sda2
sudo gedit /etc/fstab
在文档末尾添加裹在磁盘的信息。
格式为:

[UUID=] [挂载磁盘分区] [挂载磁盘格式] 0 2
1
UUID=0FCA13350FCA1335 /home/d ntfs defaults 0 2
1
第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
我挂载的分区是在WIn系统下创建的分区,磁盘格式为ntfs

Ubuntu添加用户

sudo useradd -m username -s /bin/bash

Ubuntu指定用户开机运行脚本指令

sudo su – user -s /bin/bash -c “cd /path/to/yours && java -Xmx4g -cp \”gitblit.jar:ext/*\” com.gitblit.GitBlitServer > log_gitblit.log 2>&1 &”

AWK用法

删除指定进程,并且不显示最后一行

ps -ef | grep ‘com.android.systemui’ | grep ‘u0_a48’ | awk ‘{print last} {last=$0}’ | awk ‘{print $2}’ | xargs kill

隐藏nginx版本号

修改/etc/nginx/nginx.conf文件

server_tokens off;

You May Also Like

About the Author: ice.zhai

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注