golang linux 基本命令
1,初始化 go mod init 项目名
2,直接安装 go get -d -v ./...
3,go env -w GOPROXY=https://goproxy.cn,direct 设置国内代理
chown -R 用户名 文件目录 //为用户添加文件操作权限,
ps -ef|grep 程序名 //查看运行程序
set GOOS=linux //修改程序配置
go build 项目名 //打包
chmod -R 755 项目名 //为项目添加权限
nohup ./项目名& 后台运行项目
ps -ef|grep 项目名 查看运行的go程序
nginx检查配置
/usr/local/nginx/sbin/nginx -t
nginx修改配置后重载
/usr/local/nginx/sbin/nginx -s reload
rm -rf 文件名 递归删除文件下所有
Linux查看并杀死被占用的端口
apt-get install lsof //安装lsof
lsof -i:端口号 //查找对应的进程号
kill -9 进程号 //杀死对应的进程
find / -name tnsnames.ora 查找文件
//添加环境变量
vi /etc/profile
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile 重新加载环境变量
tail -f nohup.out 查看服务打印信息
netstat -ntlp 查询所有服务端口
//解压tar.xz文件 解压过程也分为两层:xz -d mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz, 之后就会出现mysql-8.0.18-linux-glibc2.12-x86_64.tar文件 然后tar xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar即可完成解压. chown chown命令是用于更改文件的用户和组的所有权。要将文件 foo 的用户和组的所有权更改为 root,可以使用以下命令: chown root:root foo chmod 修改文件访问权限
tail -f nohup.out 查看日志打印信息
启动 redis ./redis-server /etc/redis/redis.conf
启动 mysql service mysqld start
python
启动flask项目 nohup python3 启动文件.py runserver &
将文件拷贝至服务器上后,进入项目文件中,通过命令:python -m venv env_name 创建虚拟环境, 其中env_name 为虚拟环境的名称 启动创建的虚拟环境:通过命令 source 环境名称/bin/activate ,虚拟环境激活之后,对应的环境名 会出现在命令行 关闭虚拟环境的命令:deactivate
windows 进入 虚拟环境 .\venv\Scripts\activate
开启防火墙:systemctl start firewalld.service
关闭防火墙:systemctl stop firewalld.service
检查是否开启:firewall-cmd --query-port=8000/tcp
添加端口 :firewall-cmd --permanent --add-port=8000/tcp
重启防火墙 :firewall-cmd --reload
查看 防火墙是否关闭 firewall-cmd --state
gitlab 启动命令
启动:sudo gitlab-ctl start
停止:sudo gitlab-ctl stop
重启:sudo gitlab-ctl restart
nsenter --target 3326 --mount --uts --ipc --net --pid 进入容器