Linux操作系统
Linux操作系统
杨林伟
像火箭科学家一样思考!
展开
-
systemctl启动prometheus+grafana环境
01 配置文件在/usr/lib/systemd/system目录新增4个配置文件,分别为:① pushgateway.service文件,内容如下:[Unit]Description=Prometheus Push GatewayAfter=network.target[Service]ExecStart=/opt/prometheus_env/pushgateway-1.4.2.linux-amd64/pushgatewayUser=root[Install]WantedBy=m原创 2022-04-21 16:13:05 · 1427 阅读 · 0 评论 -
nohub启动java项目
命令:nohup java -jar xxx.jar > nohup.out &使用nohup 启动xxx的java项目,日志输出到nohup.out文件。原创 2020-08-10 15:07:54 · 1949 阅读 · 0 评论 -
tail查看nohup.out文件内容
1.前台实时查看nohub.out文件内容:tail -f nohup.out 2.根据关键字查看tail -f nohup.out |grep "关键字"3.输出文件最后100行tail -n 100 nohup.out 4.输出文件最后100行,含关键字tail -n 100 nohup.out |grep "关键字"...原创 2020-08-10 14:59:32 · 17418 阅读 · 0 评论 -
Linux下安装MongoDB
01 下载下载可以从我的百度网盘下载:链接:https://pan.baidu.com/s/15WGmKuOCOi-0rR5ky8lhvw密码:rmv902 安装① 首先使用SSH工具上传MongoDB安装到Linux服务器:② 解压并剪切到mongodb文件夹:tar -xvf mongodb-linux-x86_64-4.0.10.tgzmv mongodb-linux-x86_64-4.0.10 /usr/local/mongodb③ 新建几个目录,分别用来存储数据和日志:原创 2020-07-15 14:59:51 · 671 阅读 · 0 评论 -
Linux下安装JDK9
1.去镜像网站下载jdk(这里是去华为云下载的)cd /usr/localwget https://repo.huaweicloud.com/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz2. 解压tar -zxvf tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gz 3.配置JAVA_HOME:vi...原创 2020-03-27 20:03:52 · 20931 阅读 · 10 评论 -
Linux下如何修改host文件
1.进入host文件位置:cd /etc/2.编辑hosts文件:vi /etc/hosts3.修改方式类似windows4.重启系统reboot5.访问ping www.xxx.com,能正常ping通。原创 2019-11-13 18:20:50 · 10111 阅读 · 0 评论 -
Ubuntu下sublime text3安装和配置
在终端命令框,依次使用如下命令:sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer卸载 sublime text 命令:sudo apt-get remove sublime-text-installe...原创 2019-08-16 09:15:34 · 845 阅读 · 0 评论 -
Ubuntu如何在VMWare里面屏幕自适应
1.点击菜单栏“虚拟机” ->选择安装VMWare Tools弹出DVD图标后,会出现VMWareTools压缩包2.压缩包复制到桌面3.使用命令解压cd /home/你的用户名/Desktop/tar -xvf VMWareTools文件名4.进入解压目录,安装VMToolscd vmware-tools安装目录sudo ./vmware-install.pl...原创 2019-08-15 17:30:37 · 7994 阅读 · 2 评论 -
78Linux - nc命令使用详解
功能说明: 功能强大的网络工具语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]参 数:-g<网关> 设置路由器跃程通...原创 2019-08-09 16:21:37 · 756 阅读 · 0 评论 -
77Linux - crontab定时器
基本格式 :* * * * * command 分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时0~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:每晚的21:30重启apache:30 21 * * * /us...原创 2019-08-05 15:55:44 · 300 阅读 · 0 评论 -
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
NAT——网络地址转换 :默认使用VMnet81、原理:2、联网方式:例如:主机IP是10.70.54.31,设置虚拟机IP为10.70.54.22。Netmask,Gateway,DNS都与主机相同即可实现 虚拟机 —主机 虚拟机<---->互联网 通信。提示:使用NAT技术,主机能上网,虚拟机就可以访问Internet,但是主机不能访问虚拟机。...原创 2019-08-05 15:39:14 · 450 阅读 · 0 评论 -
75Linux - VMware虚拟机三种联网方法( Host-Only私有网络共享主机:默认使用VMnet1 )
1、原理:提供的是主机和虚拟机之间的网络互访。只想让虚拟机和主机之间有数据交换,而不想让虚拟机访问Internet,就要采用这个设置了。Host-only的条件下,VMWare在真正的Windows系统中,建立一块软网卡。这块网卡可以在网络连接中看到,一般是VMNET1,这块网卡的作用就是使Windows看到虚拟机的IP。 2、联网方法:方法1、动态IP地址。像上面那样开启DHCP后,虚...原创 2019-08-05 15:37:04 · 509 阅读 · 0 评论 -
74Linux - VMware虚拟机三种联网方法( Brigde桥接:默认使用VMnet0 )
一、Brigde——桥接:默认使用VMnet01、原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP.VMWare 的桥也是同样的道理,只...原创 2019-08-05 15:33:49 · 396 阅读 · 0 评论 -
73Linux - yum源介绍及常用命令
模式 - Host-Only模式 - 桥接模式 - NAT原创 2019-08-05 15:29:12 · 329 阅读 · 0 评论 -
73Linux - Linux三种网络(图)
原创 2019-08-05 15:26:52 · 347 阅读 · 0 评论 -
72Linux - 本地yum源的安装
虽然yum源 可以简化我们在 Linux 上安装软件的过 程,但是环境通常无法上网,不能连接外网的yum源。所以这样就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源。yum源其实就是一个保存了多个RPM包的服务器,可以通过http的方式来检索、下载并安装相关的RPM包,如下图:制作本地yum源的步骤准备一台Linux服务器配置好这台服务器...原创 2019-08-05 15:09:50 · 317 阅读 · 0 评论 -
71Linux - yum源介绍及常用命令
什么是YUMYUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。YUM的作用在Linux上使用源码的方式安装软件非常满分,使用yum可以简化安装的...原创 2019-08-05 14:42:08 · 355 阅读 · 0 评论 -
71Linux - 本地YUM源制作
什么是YUMYUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。YUM的作用在Linux上使用源码的方式安装软件非常满分,使用yum可以简化安装的...原创 2019-08-05 14:36:27 · 264 阅读 · 0 评论 -
70Linux - 复制文件夹内所有文件到另一个文件夹
cp -Rf /home/user1/* /root/temp/将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp -Rf 原路径/ 目的路径/原创 2019-08-05 14:23:47 · 3872 阅读 · 0 评论 -
69Linux - 解决Device xxx has different MAC address than expecte
在Linux中用service network restart提示:Device eth0 has different MAC address than expected, ignoring开机时也有这个提示。解决方法:第一步:检查/etc/sysconfig/network-scripts/ifcfg-eth0文件中的MAC地址内容如下:同时检查虚拟机安装此linux系统文件夹...原创 2019-07-05 10:22:40 · 4680 阅读 · 2 评论 -
68Linux - 解决CentOS启动卡住了,提示starting auditd: [failed]
使用有时候启动CentOS时,会卡住,如下图:可以按键盘的“↓”键,查看错误原因:可以这样解决:重新启动CentOS,连续按 “i”,如下图:然后按 “a”在后面加空格,并输入 single enter就进入了...原创 2019-07-04 17:48:12 · 4359 阅读 · 5 评论 -
67Linux - 解决Linux下tomcat启动成功但不能访问的问题
在Linux下,解压好tomcat,执行了启动的脚本,tomcat能正常运行,如下图:我们会这么做,现在Linux下,判断tomcat是否能正常访问,会使用如下命令:crul http://192.168.6.128:8080 其中192.168.6.128是Linux的ip地址(可以使用ifconfig查看)。执行后,我们会发现,会打印出tomcat首页的html源码。说明本地访...原创 2019-05-08 10:37:54 · 8072 阅读 · 0 评论 -
66Linux - centos安装jdk时出现没有/lib/ld-linux.so.2解决方法
问题引出:在Linux平台下,安装好了jdk,环境也配置好了,在使用java -version 时,出现如下的问题: -bash: /usr/local/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录分析问题原因是:没有那个文件或目录,其实是需要安装ld-linux.so.2。解决使用命...原创 2019-05-08 10:13:38 · 1269 阅读 · 0 评论 -
65Linux - RPM 命令参数使用详解
rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度–install–verbose–hash-Uvh:升级软件包–Update;-qpl: 列出RPM软件包内的文件信息[Query Package list];...原创 2019-05-08 09:48:17 · 377 阅读 · 0 评论 -
64Linux - vi详细介绍(总结)
VI是unix上最常用的文本编辑工具,作为unix软件测试人员,有必要熟练掌握它。进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -...原创 2019-05-08 09:36:52 · 370 阅读 · 0 评论 -
63Linux - vi详细介绍(命令列表)
下表列出命令模式下的一些键的功能:h :左移光标一个字符l :右移光标一个字符k :光标上移一行j :光标下移一行^ :光标移动至行首0 :数字"0",光标移至文章的开头G :光标移至文章的最后$ :光标移动至行尾Ctrl+f :向前翻屏Ctrl+b :向后翻屏Ctrl+d :向前翻半屏Ctrl+u :向后翻半屏i :在光标位置前插入字符a :在光标所在位置的后一个字符...原创 2019-05-08 09:33:40 · 351 阅读 · 0 评论 -
62Linux - vi详细介绍(底行模式下命令简介 )
在使用「last line mode」之前,请记住先按「ESC」键确定您已经处于「command mode」下后,再按「:」冒号即可进入「last line mode」。A) 列出行号「set nu」:输入「set nu」后,会在文件中的每一行前面列出行号。B) 跳到文件中的某一行「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到...原创 2019-05-08 09:28:49 · 1529 阅读 · 0 评论 -
61Linux - vi详细介绍(命令行模式功能键 )
1). 插入模式按「i」切换进入插入模式「insert mode」,按"i"进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。2). 从插入模式切换为命令行模式按「ESC」键。3). 移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母...原创 2019-05-08 09:25:56 · 1310 阅读 · 0 评论 -
60Linux - vi详细介绍(基本操作 )
进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert ...原创 2019-05-08 09:20:42 · 357 阅读 · 0 评论 -
59Linux - vi详细介绍(基本概念 )
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。vi的基本概念基本上vi可以分为三种状态,分别是命令模式(...原创 2019-05-08 09:16:02 · 370 阅读 · 0 评论 -
58Linux - Tomcat安装
1)上传Tomcat到linux上2)解压Tomcat到/usr/local下3)开放Linux的对外访问的端口8080/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save4)启动关闭Tomcat进入tomcat的bin下启动:./startup.sh进入tomca...原创 2019-05-07 20:22:19 · 255 阅读 · 0 评论 -
57Linux - 安装MySQL
1.查看CentOS自带的mysql输入 rpm -qa | grep mysql2.将自带的mysql卸载3.新建mysql目录在/usr/local/下 新建mysql目录4.上传mysql安装包5.解压安装包tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar6.在/usr/local/mysql下安装mysql安装服务器...原创 2019-05-07 20:17:13 · 397 阅读 · 0 评论 -
56Linux - 安装JDK
1.查看当前Linux系统是否已经安装java输入 rpm -qa | grep java2.卸载两个openJDK输入rpm -e --nodeps 要卸载的软件3.上传jdk到linux使用SSHSecureShellClient上传4.解压jdk解压jdk到/usr/local下tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/loc...原创 2019-05-07 16:28:10 · 353 阅读 · 0 评论 -
55Linux - 远程连接工具(SSHSecureShellClient乱码问题解决)
关于远程工具乱码的解决:使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原因是linux编码是UTF-8,而远程工具默认是当前系统本地编码即GBK。所以解决方案是统一两者编码就OK了,但是该SSH Secure工具不能设置编码,所以通过修改linux的系统编码的方式进行统一编码。在linux的/etc/sysconfig目录下有一个i18n的文件代表linux的系统编...原创 2019-05-07 15:57:55 · 442 阅读 · 0 评论 -
54Linux - 远程连接工具(SSHSecureShellClient)
实际开发中,Linux服务器都在其他的地方,我们要通过远程的方式去连接Linux并操作它,Linux远程的操作工具有很多,企业中常用的有Puttty、secureCRT、SSH Secure等。课程中我们使用SSH Secure工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具。安装包如下(自己网上下载):安装后,会出现两个图标:点击图形化界面图标:进入界面:...原创 2019-05-07 15:56:31 · 617 阅读 · 0 评论 -
53Linux - 系统管理(测试远程主机连通性:ping)
原创 2019-05-07 14:58:50 · 453 阅读 · 0 评论 -
52Linux - 系统管理(查看或配置网卡信息:ifconfig)
如果,我们只是敲:ifconfig,它会显示所有网卡的信息:原创 2019-05-07 14:57:37 · 484 阅读 · 0 评论 -
51Linux - 系统管理(检测目录所占磁盘空间:du)
du命令用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。du命令的使用格式如下: du [选项] 目录或文件名...原创 2019-05-07 14:56:23 · 373 阅读 · 0 评论 -
50Linux - 系统管理(检测磁盘空间:df)
df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。原创 2019-05-07 14:55:22 · 333 阅读 · 0 评论 -
49Linux - 系统管理(关机重启:reboot、shutdown、init)
原创 2019-05-07 14:53:28 · 331 阅读 · 0 评论