随笔分类 -  OS Linux

Linux/Unix操作系统
摘要:转发本地 `51538` 端口 到 服务器的 `3306` 端口 ssh 端口默认 22 , 如果不是则要加参数指定端口 ` -P xx` plink -N -L 51538:localhost:3306 root@139.xxx.xx.xxx -pw jhs6f3 参数: Plink: comma 阅读全文
posted @ 2022-02-22 18:51 _Ong 阅读(1230) 评论(0) 推荐(10) 编辑
摘要:yum -y update kernel kernel-headers kernel-tools kernel-tools-libs python-perf yum -y update bind-libs-lite bind-license expat expat-devel yum -y upda 阅读全文
posted @ 2021-01-06 17:37 _Ong 阅读(692) 评论(0) 推荐(4) 编辑
摘要:0.为什么是GCC7.5 CentOS7 自带的 gcc/g++ 版本是 4.8,如果没有安装,可以通过 yum 命令安装。 由于 gcc/g++ 4.8 完全支持 C++ 11,支持部分 C++ 14,不支持 C++ 17,而完全支持 C++ 17 的是 g++ 7 及以上版本: 个人不太建议安装 阅读全文
posted @ 2020-12-18 12:24 _Ong 阅读(1814) 评论(0) 推荐(15) 编辑
摘要:在cmake编译阶段失败,错误如下: [WARNING] CMake Error at CMakeLists.txt:23 (cmake_minimum_required): [WARNING] CMake 3.1 or higher is required. You are running ver 阅读全文
posted @ 2020-12-16 19:30 _Ong 阅读(2374) 评论(0) 推荐(21) 编辑
摘要:根据磁盘IO告警,找到占用磁盘IO (util)读写很高的进程。 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警。 登录该服务器后通过 iostat -x 1 10 (参数解释: `-x`扩展显示, `1 10`每1秒更新显示一次显示10次后退出)查看了相关磁盘使用信息。相 阅读全文
posted @ 2020-09-17 20:07 _Ong 阅读(3289) 评论(0) 推荐(55) 编辑
摘要:linux 磁盘扩容的命令记录,扩容500G 1 df -h 2 fdisk -l 3 clear 4 df -h 5 reboot 6 df -h 7 fdisk -l 8 fdisk /dev/sda 9 reboot 10 df -h 11 fdisk -l 12 pvcreate /dev/ 阅读全文
posted @ 2020-08-27 13:30 _Ong 阅读(743) 评论(0) 推荐(6) 编辑
摘要:在开发环境及私有环境下需要使用SSL,于是创建自签发证书,而必须支持多域名、泛域名、直接IP访问: 1、使用openssl,反正这个在centos是标配了,所以自己直接在centos中操作 2、因为要多个域名和IP,故而需要编辑一个配置文件,如下: [req] default_bits = 2048 阅读全文
posted @ 2020-06-02 14:09 _Ong 阅读(2376) 评论(0) 推荐(28) 编辑
摘要:atop 官网: https://www.atoptool.nl/downloadatop.php 1.直接下载源码安装: https://www.atoptool.nl/download/atop-2.x.x.tar.gz (此时是2.4.0版的 即: https://www.atoptool.n 阅读全文
posted @ 2019-03-27 16:59 _Ong 阅读(1406) 评论(0) 推荐(22) 编辑
摘要:首先要说明的是: linux 下 比较方便可以得到 崩溃时的调用栈,win下 比较难办 1. linux 获取调用栈 代码奉上: 1 #include <execinfo.h> //在头文件"execinfo.h"中声明了三个函数用于获取当前线程的函数调用堆栈 2 #include <fcntl.h 阅读全文
posted @ 2018-09-12 10:51 _Ong 阅读(2153) 评论(2) 推荐(15) 编辑
摘要:最近 又弄linux 下的 .a 静态库编译, 于是想 做个 一劳永逸的Makefile, 经过一番折腾, 最后成功了 只需要 改两个 参数 就可以执行了(MYLIB 和 VPATH), 代码 如下: 阅读全文
posted @ 2018-06-20 20:22 _Ong 阅读(3449) 评论(0) 推荐(21) 编辑
摘要:Linux 获取本机IP、MAC地址用法大全 输出: (更多参考:Linux 获取本机IP、MAC地址用法大全) windows下,详情见:http://www.cnblogs.com/lzpong/p/6137652.html 阅读全文
posted @ 2017-06-07 12:40 _Ong 阅读(7546) 评论(0) 推荐(43) 编辑
摘要:1. 安装 vsftpd 2. 创建用户 record -s /bin/nologin 不能登录系统, 只能用于ftp 等登录 -d /var/RecordFile/ 主目录路径 -p record 设置密码为 record 3. 更改 配置 /etc/vsftpd/vsftpd.conf a. 查 阅读全文
posted @ 2017-04-21 16:48 _Ong 阅读(964) 评论(0) 推荐(8) 编辑
摘要:恰巧今天调试程序遇到时间戳问题, 于是又搜了搜关于取时间戳,以及时间戳转字符串的问题, 因为 time() 只能取到秒(win和linux) 想试试看能不能找到 至少可以取到毫秒的, 于是, 就找到 了 c++11 标准库: std::chrono 然后做了实验, 测试了下,代码如下 1. wind 阅读全文
posted @ 2017-03-13 17:41 _Ong 阅读(21096) 评论(3) 推荐(205) 编辑
摘要:最近公司网站要用https,从自己摸索到找到国内的免费证书到选购正式的收费证书,最后老板说:太贵!不要。一脸懵逼的听老板提到Let’s Encrypt证书,没办法,用呗。之前是有一些了解,国外发布的一款纯免费证书,只是觉得天下没有免费的午餐,免费和收费的差距肯定还是有的。于是,硬着头皮开始鼓捣Let 阅读全文
posted @ 2017-02-23 14:04 _Ong 阅读(29282) 评论(4) 推荐(277) 编辑
摘要:一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。 阅读全文
posted @ 2017-02-16 16:15 _Ong 阅读(1590) 评论(0) 推荐(12) 编辑
摘要:使用方法很简单,很容易融入现有项目,使现有项目拥有Web网站功能和WebSocket,以及Socket直连! 并且包含了一个跨平台(windows/linux)工具集合; 嗯,也挺棒的^,^ 在项目中嵌入TinyWeb服务,响应特定path,或输出内部运行状态,或触发某个动作,如此一来,用户(或开发 阅读全文
posted @ 2017-01-05 17:23 _Ong 阅读(1030) 评论(0) 推荐(7) 编辑
摘要:在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 https://code.visualstudio.com/docs?dv=linux64 我是64 阅读全文
posted @ 2016-12-08 16:45 _Ong 阅读(248600) 评论(10) 推荐(1722) 编辑
摘要:在虚拟机里按抓了Debian8, 然后进入桌面后很不习惯,最主要是桌面光秃秃的, 今天终于不小心找到办法了: 按[Win]键, 找到"优化工具"程序; 或者是在右上角的[应用程序]菜单中找到"优化工具"程序, 1. 设置外观 2. 设置字体, 设置字体后更习惯一些O(∩_∩)O~ 3. 设置 扩展, 阅读全文
posted @ 2016-12-08 16:21 _Ong 阅读(8558) 评论(0) 推荐(32) 编辑
摘要:多线程调试之痛 调试器(如VS2008和老版GDB)往往只支持all-stop模式,调试多线程程序时,如果某个线程断在一个断点上,你的调试器会让整个程序freeze,直到你continue这个线程,程序中的其他线程才会继续运行。这个限制使得被调试的程序不能够像真实环境中那样运行--当某个线程断在一个 阅读全文
posted @ 2016-09-18 13:56 _Ong 阅读(15852) 评论(0) 推荐(110) 编辑
摘要:wget下载文件显示多行,进度条后面显示英国中部时间,非常让人郁闷。 本来英文是eta(Estimated Time of Arrival 预计到达时间),翻译错了,干脆去掉好了。 先要有两个个工具 , 系统可能没有: msgunfmt 和 msgfmt ; 这两个工具 和同类的 工具, 都打包在 阅读全文
posted @ 2016-09-07 15:14 _Ong 阅读(863) 评论(0) 推荐(6) 编辑

点击右上角即可分享
微信分享提示