Git常用命令
取消版本跟踪(文件或目录)
1 | git rm –cached "文件或目录名" |
有时会需要加f
1 | git rm –cached -f "文件或目录名" |
root权限可直接使用apt install lrzsz
安装JDk 的时候,其实是很顺利的,只用了三个命令,就把他装好了,感觉也自动配好了环境变量,可以直接使用。
安装Ubuntu 16.04后要做的事 的第九条:安装Oracle Java
命令如下:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer(纯命令行还挺难装的)
sudo apt-get install openjdk-8-jdk
执行完上面三条命令以后,再执行下面三条命令,测试一下,安装是否成功
java -version
java
javac
至此,JDK安装完毕。
进入tomcat_path/bin,执行sh startup.sh
启动后,如果你有公网ip,可能通过公网ip:8080无法访问,这个时候需要另一个神奇iptables
查看已启用的规则
iptables -L -n
开启80端口
iptables -A INPUT -p tcp -i eth0 –dport 80 -j ACCEPT
开启8080端口
iptables -A INPUT -p tcp -i eth0 –dport 8080 -j ACCEPT
允许loopback(不然会导致DNS无法正常关闭等问题)
IPTABLES -A INPUT -i lo -p all -j ACCEPT (如果是INPUT DROP)
IPTABLES -A OUTPUT -o lo -p all -j ACCEPT (如果是OUTPUT DROP)
保存iptables规则
1 | sudo apt-get update |
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
1、注释掉bind-address = 127.0.0.1:
mysql-uroot-p你的密码
1 | GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; |
sudo service mysql start
sudo service mysql stop
在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom
或者
将$JAVA_HOME/jre/lib/security/java.security内的securerandom.source参数修改为file:/dev/./urandom
将securerandom.source参数修改为file:/dev/./urandom后,tomcat的问题解决。
或者在 /etc/systemd/system/tomcat.service JAVA_OPTS中添加
1 | [Unit] |
作者:qq_38293564
来源:CSDN
原文:https://blog.csdn.net/qq_38293564/article/details/80395389
版权声明:本文为博主原创文章,转载请附上博文链接!
3.1 在/etc/init.d目录下新建tomcat文件
sudo cd /etc/init.d
sudo vi tomcat
3.2 添加启动、关闭、重启的shell脚本
1 | #!/bin/sh |
3.3 保存退出,授予tomcat文件执行权限
chmod +x tomcat
3.4 使tomcat服务生效,并使能开机自启动,然后reboot重启,即可Tomcat开机自启动生效.
sudo systemctl daemon-reload #对于新创建的unit文件或修改了的unit文件,要通知systemd重载此配置文件;
sudo systemctl enable tomcat #使能开机自启动
sudo reboot
3.5 重启后,执行systemctl status tomcat看看tomcat服务的状态。
1 | root@localhost:~# systemctl status tomcat |
作者:相信美好的事情将会发生
来源:CSDN
原文:https://blog.csdn.net/bbaaEE/article/details/82015155
版权声明:本文为博主原创文章,转载请附上博文链接!
在Ubuntu下安装Nginx有以下方法,但是如果想要安装最新版本的就必须下载源码包编译安装。
sudo apt-get install nginx
安装好的文件位置:
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
其实从上面的根目录文件夹可以知道,Linux系统的配置文件一般放在/etc,日志一般放在/var/log,运行的程序一般放在/usr/sbin或者/usr/bin。
当然,如果要更清楚Nginx的配置项放在什么地方,可以打开/etc/nginx/nginx.conf
我猜测,Nginx如果指定默认加载/etc/nginx/nginx.conf的配置文件。如果要查看加载的是哪个配置文件,可以用这个命令sudo nginx -t或者ps -ef | grep nginx
本文基于Linux的Ubuntu系统新建一个普通用户,linux系统的用户名为peng, 主机名为ubuntu
- 新建用户
- 允许该用户以管理员身份执行指令
1 切换为root用户为了获取创建用户的权限
peng@ubuntu:~$ sudo su
2 添加一个新用户(如用户名为csdn)
root@ubuntu:/home/peng# useradd csdn
3 为该用户设定登录密码
root@ubuntu:/home/peng# passwd csdn
4 为该用户指定命令解释程序(通常为/bin/bash)
root@ubuntu:/home/peng# usermod -s /bin/bash csdn
5 为该用户指定用户主目录
root@ubuntu:/home/peng# usermod -d /home/csdn csdn