进程
查看进程
ps -ef|grep java
ps -ef|grep mysql
ps -ef|grep nginx
...
停止进程
pkill -9 java
kill -9 1825
启动命令
sh start.sh
./start.sh
./nginx
...
后台启动进程
有些时候我们在 linux 窗口启动了一个进程,当我们关掉窗口后进程就停止了,这时可以使用 nohup 命令
java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.solo.Starter
nohup java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.solo.Starter &
用户
创建用户组
groupadd admin
创建用户
useradd -m -g admin tuser
修改密码
passwd tuser
普通用户拥有 root 权限(命令前加 sudo)
echo "tuser ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
tail /etc/sudoers
visudo -c
防火墙
启停
systemctl start firewalld
systemctl stop firewalld
systemctl status firewalld
添加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入
firewall-cmd --reload
查看端口
firewall-cmd --zone=public --list-all
删除端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent
授权
chmod
所有用户都拥有执行权限
chmod a+x startup.sh
通过数字赋予权限,-R 代表递归
chmod -R 775 home
chown
修改文件或者文件夹的所有者,-R 代表递归
chown -R tuser:admin home
svn 搭建
启动
svnserve -d -r /home/svn
关闭
killall svnserve
svn 地址
svn://ip/repository/project
创建新仓库
svnadmin create project2
mysql
启停
service mysql start
service mysql stop
service mysql restart
systemctl start mysql
systemctl stop mysql
systemctl restart mysql
快捷方式创建
ln -s /usr/local/mysql/bin/mysql /usr/bin
登陆
mysql -uroot -p
修改密码
passwd root
ip 地址访问
grant all PRIVILEGES on *.* to root@'%' identified by '123456';
备份
备份结构和数据
mysqldump -uroot -p123456 solo > /home/mysql/backup/solo.sql
备份结构、数据、存储过程、函数
mysqldump -uroot -p123456 -R -E solo > /home/mysql/backup/data.sql
卸载
find / -name mysql
rm -rf ...
报错解决
- Data::Dumper
FATAL ERROR: please install the following Perl modules before executing /usr/local/mysql/scripts/mysql_install_db:
Data::Dumper
解决方法 :安装 autoconf 库
yum -y install autoconf
-
启动报错
可以试着删掉 /etc/my.cnf
压缩打包
tar 命令
解压
tar zxvf filename.tar
打包
tar czvf filename.tar dirname
zip 命令
安装
yum install -y unzip zip
解压
unzip filename.zip
打包
zip fiename.zip filename
java
环境变量配置
编辑系统配置文件:
vi /etc/profile
在文件结尾处添加如下配置:
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${CLASSPATH}:$PATH
重新加载配置:
source /etc/profile
aparche
安装
yum install httpd -y
启停
systemctl start httpd
systemctl stop httpd
开机启动
systemctl enable httpd
定时任务
添加
crontab -e
*/1 * * * * sh /home/mysql/Mysql-FullyBak.sh #一分钟备份一次
0 */2 * * * #每两个小时
查看
crontab -l
其它
查看磁盘使用情况
df -h
查看磁盘
lsblk
httpd 更换网站目录权限问题
setenforce 0
getenforce
Permissive
docker
yum install docker
systemctl start docker.service
systemctl enable docker.service
查看端口
netstat -tlanp
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于