Docker命令
查看运行着的容器
docker ps -a
2. 查看容器日志命令
docker logs [OPTIONS] CONTAINER
[OPTIONS]
-f : 跟踪日志输出
-t : 显示时间戳
--tail :仅列出最新N条容器日志
--since:显示某个日期至今的所有日志
CONTAINER
代表容器ID或容器名称
3. 查看最近10条日志, 并持续打印
docker logs -f --tail 10 efb78392fcc6
查看Linux系统日志
cd /var/log
tail -n 40 messages 查看最后40行的内容
当发现错误
Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).
1
解决办法:
[root@localhost ~]# chkconfig NetworkManager off
Note: Forwarding request to ‘systemctl disable NetworkManager.service’.
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
[root@localhost ~]# chkconfig network on
[root@localhost ~]# service NetworkManager stop
Redirecting to /bin/systemctl stop NetworkManager.service
[root@localhost ~]# service network start
Starting network (via systemctl): [ OK ]
查看Linux正在监听端口命令
列出所有端口
netstat -nltp
lsof -i tcp:80
开放端口:
sentos7:
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reloa
sentos6:
1、
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改
/etc/init.d/iptables save 保存修改
2、
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 重启防火墙,修改完成
service iptables restart 重启防火墙,修改生效
centos 7 修改hosts方法
编辑文件:vim /etc/hosts
追加:199.232.28.133 raw.githubusercontent.com
重启网络生效:/etc/init.d/network restart
启动配置 :
启动配置一般写法 css.conf:
RUN_ARGS='--spring.profiles.active=pro
--spring.config.location=file:/root/cssconf/
'
JAVA_OPTS='-Dfile.encoding=UTF-8 -Xmx1g'
例如在10.10.240.194:8022的/home/ico/css/css.conf中: 如果有--spring.profiles.active=pro
,这一行,那么会读取application-pro.properties
配置文件,再 取application.properties
配置文件,否则只读取application.properties
配置文件; 如果有--spring.config.location=file:/root/cssconf/
这一行,那么配置文件在/root/cssconf/
下,否 在JAR包里。 读取配置的顺序是application-pro.properties
(如果有)->application.properties
->css.conf
,后 将会覆盖前者的配置。
将java应用添加成系统服务:
centos 6:
-
将xxx.jar上传到linux服务器,上传步骤省略
-
将jar包设置成可执行文件,命令入下
chmod +x xxx.jar
-
在/etc/init.d下创建软链接
$ sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp
-
启动服务
service myapp start
#设置开机启动,可以参考chkconfig命令备注:
centos 7:
在/etc/systemd/system中创建css.service文件:
[Unit]
Description=css
After=syslog.target
[Service]
User=root
ExecStart=/home/ico/css/css.jar
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
设为开机启动systemctl enable css
启动systemctl start css
停止systemctl stop css
重启systemctl restart css
状态systemctl status css
问题描述
将 Spring boot 安装为 Linux 服务启动,后输入 service myapp start
报错 Unable to find Java ,但是使用 java -jar myapp.jar 启动成功。不知道为啥引起的,经过百度找到下面这个解决方法和我的情况一样,终于把问题解决
解决方法
将java 连接到/sbin 文件夹下
ln -s /usr/local/jdk/bin/java /sbin/java