随笔分类 - Linux
摘要:背景 趁着项目升级服务器版本,了解了下 Ubuntu 22.04 的主要更新内容,本文针对的是 Ubuntu Server。 Ubuntu 版本 Desktop:个人 PC 用 Server:作为服务器,其实跟桌面版差别主要在于不安装 Gnome Core:主要是各种网络设备和机器人使用 Ubunt
阅读全文
摘要:背景 项目发布后,需要监控服务。也就是说如果出现异常停止情况,系统可以自动尝试启动。 systemctl 的 enable 只是对于开机自启动有效,但对于服务意外终止,并不能自行启动。这种场景 monit 就可以起上作用。 安装 apt-get install monit -y 使用方法 配置路径:
阅读全文
摘要:背景 项目部署中需要对日志文件定时清理,最简单的方法就是使用 linux 的 logrotate 工具。 rotate 的本意是循环、轮转、轮值的意思,加上 log,就很好理解了。 国外的程序员起名字是很直白和有趣的,所以研究 IT 技术查下本意也挺有意思。 配置 # truncate your l
阅读全文
摘要: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
阅读全文
摘要:Ubuntu自动同步时钟设置方法 安装ntp服务:apt-get install ntp 启动ntp:timedatectl set-ntp on 重启ntp服务:service ntp restart 查看ntp状态:timedatectl (NTP synchronized需要为yes) 如果发
阅读全文
摘要:Ubuntu下监控服务,本方案是根据端口号,如果此端口号不活动,则认为服务停止,那么就重启服务 #!/bin/bash cur_dateTime=`date +%Y-%m-%d,%H:%m:%S` a=`lsof -i:8082 | wc -l` if [ "$a" -gt "0" ];then /
阅读全文
摘要:场景: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"
阅读全文
摘要: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
阅读全文
摘要:场景:Ubuntu14下安装mongo,建议不要使用apt-get install 的命令安装,因为版本比较老 1、deb下载地址(可以自行选择OS,版本,server或tool或shell)https://www.mongodb.com/download-center/community?jmp=
阅读全文
摘要:实际场景 公司产品需要观察Ubuntu主机性能,以衡量客户现场的产品是否能满足高频使用需求 选型 在比较了诸多工具之后,考虑时间成本因素,用了比较简单的Munin 安装步骤 1. apt-get install munin 2. 将配置文件/etc/munin/munin.conf下面的语句前面的#
阅读全文
摘要:最近项目有个需求,把移动服务器设备(Ubuntu14.04)安装4G模块,但如果连接有线时,可以自动切换到有线,以降低移动流量带来的费用。 以下是我实现的方法(经过一番痛苦的摸索) 1. 脚本/opt/AutoStartWiredNetwork.sh 2. 添加定时任务 sudo crontab -
阅读全文
摘要:设置很简单,但如果误入歧途,会耽误很多时间 步骤如下: 1. 以root执行:vi /etc/crontab 2. 在文件最后添加cron配置(每天凌晨四点执行,并将日志输出到/data/cron.log中) 3. 重启cron:service cron restart 注:如果想开启syslog记
阅读全文
摘要:对于需要自动移动联网的Ubuntu系统(安装了4G移动手机卡的),步骤如下: 1. 在终端编辑自启动文件:sudo gedit /etc/rc.local 2. 在最后一句exit 0的上⾯面加上如下指令(不断重试打开无线广域网): (while :; do nmcli -t nm wwan on;
阅读全文
摘要:目的:在A主机上无密码登录B主机 方法: 注意:如果发现不可行,请检查如下设置 .ssh的权限是700 .ssh/authorized_keys全权限是640 参考:http://www.linuxproblem.org/art_9.html
阅读全文
摘要:对于不连接显示器的Ubuntu设备,通过直接拔电源或者长按电源键是普遍的关机方法,但这种方法长期势必会对设备造成损坏。 下面设置电源键软关机(短摁电源按钮关机)的方法可以解决此问题。(默认摁电源键会弹出确认按钮)
阅读全文
摘要:安全起见,下载的软件或者文件都应该做md5校验,防止被中间环节篡改。 Windows需要单独下载MD5工具,此处不谈。 Ubuntu
阅读全文
浙公网安备 33010602011771号