Linux
文章平均质量分 79
@航空母舰
这个作者很懒,什么都没留下…
展开
-
Consul的介绍、安装与使用
1.常用服务器注册与发现框架常见服务发现框架 Consul、Eureka、 ZooKeeper以及Etcd ZooKeeper是这种类型的项目中历史最悠久的之一,它起源于Hadoop。它非常成熟、可靠,被许多大公司(YouTube、eBay、雅虎等)使用。其中consul并不需要专门的sdk集成到服务中,因此它不限制任何语言的使用。2.为什么要使用consul服务发现因为一套微服务架构中有很多个服务需要管理,也就是说会有很多对grpc。如果一一对应的进行管理会很繁琐所以我们需要有一个管理发现的机原创 2021-11-12 15:06:12 · 9016 阅读 · 0 评论 -
xshell连接堡垒机JumpServer
第一步:点击新建会话,填写堡垒机的地址与端口号,如图所示:原创 2020-12-22 16:02:57 · 3298 阅读 · 0 评论 -
SSH SecureCRT
SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序)ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接...原创 2011-09-08 13:20:51 · 188 阅读 · 0 评论 -
Linux创建桌面快捷方式
ations或者~/.local/share/applications处。前一个目录存储的桌面快捷方式每个用户都可以使用,而后一个目录则含有仅仅为特定用户创建的快捷方式。# 创建一个空的快捷方式文件$ touch /usr/share/applications/MyApp.desktop然后使用vim或者使用文本编辑器编辑该文件,填入以下内容。[Desktop Entry]Encoding=UTF-8Name=MyApp原创 2011-10-18 09:40:30 · 125 阅读 · 0 评论 -
shell 基础
,不然会报错的funfun (){ echo "aaaaaa"}fun 返回结果如下:[root@krlcgcms01 mytest]# sh fun.sh fun.sh: line 1: fun: command not found //第一次调用fun是报错的,fun没有定义 aaaaaa //第二次调用fum显示的结果如果是php或者是javascrip原创 2012-05-05 00:50:29 · 124 阅读 · 1 评论 -
MacOS 安装MNMP
o apachectl restart删除如下apache目录:/etc/apache2/usr/include/apahce2/usr/libexec/apache2删除自带PHP/private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default/usr/bin/ sudo rm -rf php php-config phpdoc phpizesudo rm -rf /usr/li原创 2020-09-01 10:14:44 · 250 阅读 · 0 评论 -
VIM 使用进阶
vimrc文件是vim的环境设置文件。整体的vim的设置是在 /etc/vim/vimrc 文件中。如果想设置所有用户的配置,在里面设置就可以了,配置和.vimrc是一样的vi ~/.vimrc然后粘贴下列选项设置,以后需要更多的配置,直接在里面加内容就可以了.双引号 (") 是批注syntax on #进行语法检验,颜色显示。set tabs...原创 2014-06-04 15:31:18 · 97 阅读 · 0 评论 -
Supervisor的作用与配置
supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常中断,则父进程可以准确的获取子进程异常中断的信息,可以选择是否自己启动和报警。通过在配置文件中设置autostart=true,...原创 2019-03-14 18:14:49 · 3477 阅读 · 1 评论 -
Linux 重定向 screen nohup &
重定向分为输入重定向与输出重定向。所谓的输入重定向即输入不从键盘读入,而是从文件输入或其它。所谓的输出重定向即不输出到终端上,而是输出到文件中去或其它。""<"表示输入重定向运算符$ wc composer.json 86 159 2526 composer.json> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理...原创 2019-04-01 13:54:30 · 759 阅读 · 2 评论 -
常用开源系统
公司为规范账号管理,即日起将启用LDAP平台统一进行账号密码管理,每位员工在登录各分平台时使用同一账号和密码登录即可,此平台中账号的创建及关闭工作由运维中心负责维护。同时,各平台管理员不再进行账号的创建及关闭,仅进行权限配置。confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。现在大多数公司都会部署一套confluenc...原创 2019-08-02 16:50:49 · 766 阅读 · 0 评论 -
Nginx 开启PHP错误提示
在使用nginx的过程中总是会碰到nginx提示500错误,可是具体错误需要去查看错误日志文件, 很是不方便。打开错误页面提示很实用于调试PHP的时候,但不建议在线服务器开启此功能关于PHP的配置文件fpm模式和cli模式可能是两个配置文件,需要2个都修改CLI模式执行命令php phpinfo.php查看环境变量Server API => Command Lin...原创 2019-08-02 16:50:20 · 952 阅读 · 0 评论 -
Win10 WSL安装Centos7 Nginx+PHP+MySQL
WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统作为一名程序员很多时候需要Linux环境,但是由于PS等某些工具,也不能抛弃Windows,需要双系统来回切 换很是麻烦,用虚拟机又担心性能损耗,直到知道了WSL.需要到控制面板\所有控制面板项\程序和功能中选择启用或者关闭Windows功能找到适用于Linux的Windo............原创 2019-09-19 18:10:44 · 2372 阅读 · 3 评论 -
Samba Linux与Windows共享文件
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件。查看系统中是否启动了samba服务器ps -aux | grep samba1.安装所需组件sudo apt-get install samba sudo apt-get install cifs-utils sudo apt-get install samba-commo.原创 2011-07-08 13:28:43 · 173 阅读 · 0 评论 -
phpize安装php扩展
一、phpize是干嘛的?phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块我们在编译安装php时:'./configure' '--prefix=/usr/local/php' '--with-mysql=/usr/local/mysql' 后面根的参数是我们要的模块,但是随着工作的需要,我们还要在加些模块,又不想重新编译php。这时我们就可以用phpize...原创 2011-06-22 11:51:54 · 591 阅读 · 0 评论 -
linux中apt-get yum linuxbrew
中科大开源镜像站http://mirrors.ustc.edu.cn/help/index.htmlapt-getapt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。1、复制原文件备份sudo cp /etc/apt/source.list /etc/apt/source.list.bak2首先配置更新源vi /etc/apt/sources.list3将原来的列表删除,添加如下内..原创 2011-06-08 15:29:21 · 146 阅读 · 0 评论 -
VMWare 如何与主机组成局域网
et:connected directly to the physical network 然后保存设置 开机后然后设置虚拟机的IP地址和物理机在同一网段,如果虚拟机是linux通过ifconfig查看 以上都设置好了之后,无论VM还是真机都能互相Ping通了 如果真机能上网的话,虚拟机也能上网啊 2.可以ping通不能访问,要检查虚拟机等防火墙设置 虚拟机Linux桥接模式下设置静态IP因此要想远程访问虚拟机的mysql,需要用桥接模式而非NAT模式。但是桥接模式的IP一般会变原创 2011-02-11 13:16:49 · 566 阅读 · 0 评论 -
VMWare共享文件设置
与虚拟机之间进行文件连接复制有很多的方法,下面介绍如何把系统中的硬盘映射到虚拟机中的磁盘的一种方法。1)打开VMware Workstation,选择需要设置磁盘连接的虚拟机,右键菜单选择“设置”选项。如下图:2)点击“选项”选项卡,选择“共享文件夹”项,在右侧文件夹共享内容中选择“总是启用”,然后点击【添加】按钮依次添加主机中的各个磁盘盘符。如下图:windows与windows之间共享进入到虚拟机界面,选择“我的电脑”或者“网上邻居”,右键菜单选择“映射网络驱动器”windows与原创 2011-02-11 13:19:41 · 149 阅读 · 1 评论 -
Linux常用命令全集
10 /etc/passwdtail -f /var/log/messages参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!pwd 执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称whereis php查看软件是否安装,安装路径which php指令会在环境变量$PATH设置的目录里查找符合条件的文件Linux文件保护禁止修改、删除、移动文件chattr 命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令原创 2011-02-18 14:48:05 · 156 阅读 · 0 评论 -
Linux下快速重置MySQL用户(root)密码方法
skip-grant-tables顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。1.修改配置参数 /etc/my.cnf在[mysqld] 下面加上:skip-grant-tables配置项。2.重启mysql 使得参数生效:service mysqld restart注意事项此时所有用户登录当前数据库都是免密码的,所以此时数据库的安全性是非常低的。3.修改密..................原创 2011-05-24 11:03:20 · 291 阅读 · 0 评论 -
Linux系统各版本的本地root密码破解方法
mode 4.进入后执行下列命令 # mount -t proc proc /proc # mount -o remount,rw / #passwd #sync #reboot (二)Debian linux 系统密码破解ubuntu的root默认是禁止使用的,在安装的时候也没要求你设置root的密码 1.在grub选项菜单'Debian GNU/Linux,...(recovery mode)',按e进入原创 2011-05-24 11:06:49 · 120 阅读 · 0 评论 -
CRON定时任务
在linux下执行定期任务可以使用crontab,目前mac os也可以使用它,不过已不推荐使用。推荐做法是采用plist脚本,plist脚本可以设置执行的动作,时间间隔等其他一些信息。另外crontab的最小时间间隔是一分钟,使用plist脚本原则上时间间隔可以为一秒。定时任务每月一号跑10万条数据。如果按照每5分钟跑一次配置任务,数据跑完了后空跑脚本,造成性能的浪费。最好的方法每月1号跑一...原创 2011-05-24 11:32:19 · 1125 阅读 · 1 评论 -
各种格式linux软件安装包常识
原创 2011-05-26 13:17:00 · 635 阅读 · 0 评论 -
双系统重装win之后,用easybcd快速修复linux系统启动
原创 2011-05-26 23:34:29 · 429 阅读 · 0 评论 -
Ubuntu如何设定root使用者的密码?
passwd -l root这个将锁住 root 帐号.如果需要再次解锁,使用sudo passwd -u root如何在终端机模式下切换到 root 身份?sudo -s -HPassword: 在这注明您的密码缺省禁止 root 的好处包括了以下内容.它防止了缺省登录时 "我能做任何事情" --在较大的变化发生之前,你将被提示输入口令,这可以使你考虑你这样做的结果. 如果你作为 root 登录, 你可以删除一些 "没用的文件夹" 并且不会意识到你正处于原创 2011-05-27 16:10:39 · 92 阅读 · 0 评论