Linux运维
丰恒谷
拥有一颗改变世界的心,可惜找不到我的源代码!
展开
-
git配置使用
代码版本控制工具,主流用的svn、git,当然还有很多其它的工具。本文章主要介绍git工具安装配置使用。git分布式版本控制。原创 2021-07-01 00:02:48 · 129 阅读 · 0 评论 -
ssh免密登录远端服务器
客户端使用ssh-keygen生成秘钥:私钥和公钥将公钥拷入上传到服务器authorized_keys文件中,手动拷贝也可以,通过ssh-copy-id命令也可以。客户端免密登录ssh [email protected]原创 2021-06-30 20:27:39 · 278 阅读 · 0 评论 -
cmake小结
项目构建的工具很多,底层都是Makefile,目前主流的有cmake,autoconf,ci等。cmake:0 cmake安装1 单个目录构建 基本,安装2 多个目录构建 子目录编译成库文件,子目录全部加到src源文件3 生成库 静态库,动态库4 调用库 静态库,动态库5 安装目录6 Debug和Release版本区别7 编译选项8 跨平台编译...原创 2021-06-29 16:07:57 · 271 阅读 · 0 评论 -
大型项目高效组织代码编译工具CMake
1 介绍我们用 C 或者 C++语言写好了源程序,但是这个代码只能让人读懂,却不能被机器读懂,为了在系统上运行这个程序,该源程序需要被转化为一系列低级机器语言指令,然后将这些指令按照可执行目标程序的格式打包并以二进制磁盘文件形式存储起来。最终在运行时,操作系统加载这个二进制文件,以进程的方式运行该程序。在 linux 系统可以通过下面这个方式,把源程序转化为目标程序。:gcc tcp_server.c -o tcp_server在这里,这个编译工具帮我们把源码文件转换成了目标可执行程序(tcp_ser原创 2021-06-28 22:23:53 · 1189 阅读 · 3 评论 -
Linux系统命令与网络,磁盘和日志监控总结
1 基础命令2 网络命令3 性能测试原创 2021-06-23 21:03:53 · 226 阅读 · 0 评论 -
Linux系统命令与网络,磁盘和日志监控三
pstack查看进程堆栈pstack命令⽤来显示每个进程的调⽤栈。可以使⽤pstack来查看进程正在挂起的执⾏⽅法,也可以⽤来查 看进程的本地线程堆栈 strace系统调用工具系统调⽤⼯具,是Linux系统下的⼀款程序调试⼯具,⽤来监控⼀个应⽤程序所使⽤的 系统调⽤,通过它 可以跟踪系统调⽤,让你熟悉⼀个Linux程序在背后是怎么⼯作的。 适⽤于想研究Linux底层的⼯作机制的 场景。用来监控一个应用程序所使用的系统调用。实时查看进程测试⼀段时间进程运⾏情况 proc文件系统Linu.原创 2021-06-23 20:45:27 · 186 阅读 · 1 评论 -
Linux系统命令与网络,磁盘和日志监控二
ifconfig查看和设置网络设备ifconfig -alo:是本地回绕 启动关闭指定网卡:ifconfig eth0 downifconfig eth0 up 配置ip地址ifconfig eth0 192.168.1.56//给eth0⽹卡配置IP地址ifconfig eth0 192.168.1.56 netmask 255.255.255.0// 给eth0⽹卡配置IP地址,并加上⼦掩码 #ifconfig eth0 192.168.1.56 netmask 255.255..原创 2021-06-23 13:57:36 · 313 阅读 · 0 评论 -
Linux系统命令与网络,磁盘和日志监控一
本文章主要介绍Linux系统的 cpu,磁盘,内存,网络状态的监控或者性能测试。以及常见的性能问题排查。详细内容:http://www.brendangregg.comgrep搜索字符–h 帮助用于在文件搜索关键词,显示匹配效果。常用选项: -c : 仅显示找到的函数-i 忽略大小写-n 显示行号-v 反向旋转 查找不包括此关键字的行-r 递归搜索文件目录-C n 打印匹配行的前后行find查找文件find . -name 文件名查找文件-name 文件名-i 忽略大小写原创 2021-06-22 11:43:09 · 279 阅读 · 2 评论 -
Ubuntu 14.04 安装mysql服务器
1 安装mysql-server服务器端apt-get -y install mysql-server设置root账号密码配置root权限密码,然后按ok,根据提示再次输⼊密码(为了⽅便测试写成了12356)即可2 安装mysql客户端apt-get -y install mysql-client3 安装mysql模块apt-get -y install libmysqlclient-dev4 验证是否安装成功netstat -tap | grep mysql或者⽤lsof查看原创 2021-04-01 01:15:48 · 351 阅读 · 0 评论 -
Ubuntu 14.04安装samba服务器
samba服务主要用于文件共享1 安装samba服务apt-get install samba检查安装是否成功:2 samba服务配置配置文件目录: /etc/samba/smb.conf添加配置对应账号liaowen目录下创建share需要共享的文件设置share目录权限为samba加一个用户名liaowen3 windows检查windows文件目录下输入 \192.168.294 windows与linux文件相互共享即可windows与linux相互间可以原创 2021-04-01 00:29:02 · 359 阅读 · 0 评论 -
Ubuntu14.04安装ssh服务器
Ubuntu 16.04安装mysql服务器原创 2021-03-31 23:56:25 · 618 阅读 · 0 评论 -
Ubuntu 安装mysql和简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1.sudo apt-get install mysql-server 2.apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成...原创 2019-11-21 13:49:14 · 774 阅读 · 0 评论 -
BUG!!!======> 编译安装lua 时 lua.c:67:31: fatal error: readline/readline.h: No such file or directory
编译安装lualua, by foxbin.Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的...原创 2019-11-21 13:48:35 · 2300 阅读 · 0 评论 -
CentOS7安装MariaDB成功的实践
前言在自己的VPS的CentOS7安装Oracle的Mysql失败以后,我又开始找CentOS7上面安装MariaDB的方法,于是我找打了这篇文章:http://blog.csdn.net/default7/article/details/39138139安装MariaDB 查看MariaDB的yum包 执行命令:yum list mariadb* 执行安装 执行命令:...原创 2019-11-21 13:46:07 · 578 阅读 · 0 评论 -
CentOS 7.2配置Apache服务httpd(下)
这篇文章主要为大家详细介绍了CentOS 7.2配置Apache服务 httpd上篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一、Perl + mod_perl安装mod_perl使Perl脚本速度快? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...原创 2019-11-21 13:48:48 · 1075 阅读 · 0 评论 -
CentOS 7.2配置Apache服务httpd(上)
这篇文章主要为大家详细介绍了CentOS 7.2配置Apache服务 httpd上篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一、Apache简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被很...原创 2019-11-21 13:48:57 · 1156 阅读 · 0 评论 -
Mysql 常用命令
连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开命令行窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即...原创 2019-11-21 13:49:21 · 841 阅读 · 0 评论 -
Ubuntu下SSH设置
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-server(查看...原创 2019-11-21 13:49:34 · 919 阅读 · 0 评论 -
centos 7.2 搭建svn服务器
安装步骤如下:1、yum install subversion2、查看安装版本svnserve --version 3、创建SVN版本库目录mkdir -p /var/svn/svnrepos4、创建版本库 svnadmin create /var/svn/svnrepos 执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件...原创 2019-11-21 13:49:53 · 2880 阅读 · 0 评论