随笔分类 -  Linux

摘要:背景 趁着项目升级服务器版本,了解了下 Ubuntu 22.04 的主要更新内容,本文针对的是 Ubuntu Server。 Ubuntu 版本 Desktop:个人 PC 用 Server:作为服务器,其实跟桌面版差别主要在于不安装 Gnome Core:主要是各种网络设备和机器人使用 Ubunt 阅读全文
posted @ 2022-11-06 14:04 栖息之鹰 阅读(1258) 评论(0) 推荐(0)
摘要:背景 项目发布后,需要监控服务。也就是说如果出现异常停止情况,系统可以自动尝试启动。 systemctl 的 enable 只是对于开机自启动有效,但对于服务意外终止,并不能自行启动。这种场景 monit 就可以起上作用。 安装 apt-get install monit -y 使用方法 配置路径: 阅读全文
posted @ 2022-10-30 00:33 栖息之鹰 阅读(475) 评论(0) 推荐(0)
摘要:背景 项目部署中需要对日志文件定时清理,最简单的方法就是使用 linux 的 logrotate 工具。 rotate 的本意是循环、轮转、轮值的意思,加上 log,就很好理解了。 国外的程序员起名字是很直白和有趣的,所以研究 IT 技术查下本意也挺有意思。 配置 # truncate your l 阅读全文
posted @ 2022-10-29 11:07 栖息之鹰 阅读(1223) 评论(0) 推荐(0)
摘要:1. 安装服务 apt-get install heirloom-mailx 2. 开启邮箱的SMTP服务(这里有客户端密码) 3. Ubuntu上配置:vi /etc/nail.rc 或者vi /etc/s-nail.rc (密码用2中设置的第三方密码) set from=edu_server@1 阅读全文
posted @ 2021-04-06 16:23 栖息之鹰 阅读(225) 评论(0) 推荐(0)
摘要:Ubuntu自动同步时钟设置方法 安装ntp服务:apt-get install ntp 启动ntp:timedatectl set-ntp on 重启ntp服务:service ntp restart 查看ntp状态:timedatectl (NTP synchronized需要为yes) 如果发 阅读全文
posted @ 2020-11-05 08:35 栖息之鹰 阅读(884) 评论(0) 推荐(0)
摘要:Ubuntu下监控服务,本方案是根据端口号,如果此端口号不活动,则认为服务停止,那么就重启服务 #!/bin/bash cur_dateTime=`date +%Y-%m-%d,%H:%m:%S` a=`lsof -i:8082 | wc -l` if [ "$a" -gt "0" ];then / 阅读全文
posted @ 2020-04-16 09:45 栖息之鹰 阅读(372) 评论(0) 推荐(0)
摘要:场景:Mac本使用Royal TSX远程Ubuntu主机,启动服务,就会发生中文乱码问题 解决方法: 1. 修改配置文件(最后添加):vim /etc/profile LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" 阅读全文
posted @ 2020-04-01 11:15 栖息之鹰 阅读(1338) 评论(0) 推荐(1)
摘要:The ‘Unix philosophy’ originated with Ken Thompson’s early meditations on how to design a small but capable operating system with a clean service inte 阅读全文
posted @ 2019-12-25 15:29 栖息之鹰 阅读(397) 评论(0) 推荐(1)
摘要:场景:Ubuntu14下安装mongo,建议不要使用apt-get install 的命令安装,因为版本比较老 1、deb下载地址(可以自行选择OS,版本,server或tool或shell)https://www.mongodb.com/download-center/community?jmp= 阅读全文
posted @ 2019-06-04 09:54 栖息之鹰 阅读(302) 评论(0) 推荐(0)
摘要:实际场景 公司产品需要观察Ubuntu主机性能,以衡量客户现场的产品是否能满足高频使用需求 选型 在比较了诸多工具之后,考虑时间成本因素,用了比较简单的Munin 安装步骤 1. apt-get install munin 2. 将配置文件/etc/munin/munin.conf下面的语句前面的# 阅读全文
posted @ 2019-05-26 21:33 栖息之鹰 阅读(579) 评论(0) 推荐(0)
摘要:最近项目有个需求,把移动服务器设备(Ubuntu14.04)安装4G模块,但如果连接有线时,可以自动切换到有线,以降低移动流量带来的费用。 以下是我实现的方法(经过一番痛苦的摸索) 1. 脚本/opt/AutoStartWiredNetwork.sh 2. 添加定时任务 sudo crontab - 阅读全文
posted @ 2019-03-27 14:44 栖息之鹰 阅读(2186) 评论(0) 推荐(0)
摘要:设置很简单,但如果误入歧途,会耽误很多时间 步骤如下: 1. 以root执行:vi /etc/crontab 2. 在文件最后添加cron配置(每天凌晨四点执行,并将日志输出到/data/cron.log中) 3. 重启cron:service cron restart 注:如果想开启syslog记 阅读全文
posted @ 2019-03-15 10:52 栖息之鹰 阅读(365) 评论(0) 推荐(0)
摘要:对于需要自动移动联网的Ubuntu系统(安装了4G移动手机卡的),步骤如下: 1. 在终端编辑自启动文件:sudo gedit /etc/rc.local 2. 在最后一句exit 0的上⾯面加上如下指令(不断重试打开无线广域网): (while :; do nmcli -t nm wwan on; 阅读全文
posted @ 2019-03-14 11:03 栖息之鹰 阅读(1080) 评论(0) 推荐(0)
摘要:目的:在A主机上无密码登录B主机 方法: 注意:如果发现不可行,请检查如下设置 .ssh的权限是700 .ssh/authorized_keys全权限是640 参考:http://www.linuxproblem.org/art_9.html 阅读全文
posted @ 2019-03-13 13:53 栖息之鹰 阅读(191) 评论(0) 推荐(0)
摘要:对于不连接显示器的Ubuntu设备,通过直接拔电源或者长按电源键是普遍的关机方法,但这种方法长期势必会对设备造成损坏。 下面设置电源键软关机(短摁电源按钮关机)的方法可以解决此问题。(默认摁电源键会弹出确认按钮) 阅读全文
posted @ 2018-11-08 18:04 栖息之鹰 阅读(3398) 评论(1) 推荐(1)
摘要:安全起见,下载的软件或者文件都应该做md5校验,防止被中间环节篡改。 Windows需要单独下载MD5工具,此处不谈。 Ubuntu 阅读全文
posted @ 2017-12-06 16:16 栖息之鹰 阅读(454) 评论(0) 推荐(0)