Linux的基本思想有两点: 第一,一切都是文件; 第二,每个软件都有确定的用途。 其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
为了在服务器上跑爬虫,以及学SegNet,研究了一圈看来linux是必学品了。在自己电脑上安装了一个 1。官网下载iso,一个linuxdvd是稳定版,选之,另一个stream版是更新更快的测试版,里面软件更新。 https://www.centos.org/download/ 2。刻u盘,用Win32DiskImager,https://sourceforge.net/projects/win32diskimager/,直接写入iso即可(默认只有img,选所有文件类型)。不用读取,读取是把u盘内容写入
参考链接https://docs.docker.com/install/linux/docker-ce/centos/ 第一步,确定是centos7及以上版本 cat/etc/redhat-release CentOSLinuxrelease7.4.1708(Core) 第二步,yum安装gcc相关 确定centos7可以上外网 yum-yinstallgcc yum-yinstallgcc-c++ 安装完成之后,查看gcc版本 gcc-v Usingbuilt-inspecs. COLLECT
0.本blog简单说明一下Linux测试环境尤其是CentOS测试环境的开发测试使用,教程可能不会很长,主要是入门. 0.1Linux简介: Linux的历史基本上不用阐述,linus作为自己的兴趣爱好进行编码实现的一种开源的操作系统.Linux很好的切合了GNU里面一直没有可用的开源操作系统的窘境,所以Linux+GNU结合实现了开源操作系统以及工具的大发展. 大部分linux的工具其实都是GNU来实现的,linus自己主要是
背景-线上告警 线上一台服务器告警,磁盘利用率disk.util>90,并持续告警。 登录该服务器后通过 iostat-x110 查看了相关磁盘使用信息。相关截图如下: 1#如果没有iostat命令,那么使用yuminstallsysstat进行安装 2#iostat-x110 由上图可知,vdb磁盘的%util【IO】几乎都在100%,原因是频繁的读取数据造成的。 其他字段说明 Device:设备名称tps:每秒的IO读、写请求数量,多个逻辑请求
说明: 根据笔者平时使用情况,并结合参考一些其他资料,精心整理出以下必须掌握的50条Linux基础命令。 命令: 1.ssh 登录到远程主机 $ssh-ljsmithremotehost.example.com 调试ssh客户端 $ssh-v-ljsmithremotehost.example.com 显示ssh客户端版本 $ssh-V 2.sed 当你将Dos系统中的文件复制到Unix/Linux后,这个文件每行都会以rn结尾,sed可以轻易将其转换为Unix格式的文件,使用n结尾的文件
1,获取端口信息 netstat-tunlp|grep1884 2,对获取的信息进行切割,并打印 netstat-tunlp|grep1883|awk'{print$7}' 3,继续对2中的结果进行切割,最后只获取到进程ID netstat-tunlp|grep1883|awk'{print$7}'|awk-F'/''{print$1}' 4,对3中获取的进程ID进行kill netstat-tunlp|grep188
当安装某些rpm包的时候,会爆出这个错误 Requires:libjson-c.so json-c是c语言下的json库,如果在centos6下可以访问下面这个页面找到64位的rpm包,一定要看清是4位还是32位 http://rpmfind.net/linux/rpm2html/search.php?query=libjson-c.so.2()(64bit) 下载rpm包, 并且安装它 wgethttp://rpmfind.net/linux/centos/6.10/os/x86_64/Packag
使用方法: $split--help 用法:split[选项]...[输入[前缀]] 将输入内容拆分为固定大小的片段并输出到"前缀aa"、"前缀ab"、...; 默认以1000行为拆分单位,默认前缀为"x"。如果不指定输入,或者输入为"-",则从标准输入中读取数据。 长选项必须使用的参数对于短选项时也是必需使用的。 -a,--suffix-length=N指定后缀长度为N(默认为2) -b,--bytes=大小指定每个输出文件的字节大小 -C,--line-bytes=
ntpdate系统时间、hwclock硬件时间1、判断当前时间是否准确[root@Ecology-APP~]#date2020年03月03日星期二10:13:02CST 2、检查是否安装ntpdate[root@Ecology-APP~]#ntpdate-bash:ntpdate:commandnotfound 3、检查网络是否通,比如阿里云的时间服务器,如果不能连接外网就选择内网的时间服务器[root@Ecology-APP~]#pingntp1.aliyun.comPINGntp1.aliyun.co
当前服务器:centos7 shell命令框:xshell 文件预览及上传:xftp(界面化软件,非常好用) 数据库连接:navicat 此文是在学习linux时做一个指令合集,方便自己查阅 进文件夹:cdxxx 返回最上级文件夹:cd/ 查看当前文件夹的所有文件:ls访问linux本地的网站端口:curlhttp://localhost:[端口号]前期准备:安装netcore环境(点击直接跳转),参照https://www.cnblogs.com/v587yy/p/12148087.htm
不管是单独的Linux,还是虚拟机上的Linux,默认都是使用DHCP动态分配ip: 机器启动时,DHCP从指定的ip地址范围内,分配一个ip。每次启动分配的ip可能不同。 tomcat、nginx、mysql、redis等服务器的ip会变化,这肯定不行,服务器的ip地址要是固定的: 在nginx的负载均衡器中写死了tomcat节点的ip 在项目的配置文件中写死了nginx、mysql、redis服务器的ip 服务器ip会变化肯定不行,需要修
①、访问文件时出现:PermissionDenied 原因:文件或文件夹拒绝访问 解决方法: sudochmod-R777路径文件名 使用管理员权限为拒绝访问的文件添加所有用户的读、写、执行权限 -R或——recursive:递归处理,将指令目录下的所有文件及子目录一并处理; 扩展 权限范围 u:User,即文件或目录的拥有者; g:Group,即文件或目录的所属群组; o
前一篇文章“linux入门系列15--文件传输之vsftp服务”讲解了文件传输,本篇继续讲解文件共享相关知识。 文件共享在生活和工作中非常常见,比如同一团队中不同成员需要共同维护同一个文档,在windows环境下,通常会选用第三方协作工具,如腾讯文档,石墨文档等等。 之前讲解了基于ftp的文件传输,为何还会单独讲解文件共享呢?试想一下,假如我们要修改服务器上某个文件
VMware增加Linux系统 1、启动VMware,进入主界面 2、点击“创建新的虚拟机”,进入创建虚拟机向导界面,建议初学者选择“典型(推荐)” 3、点击“下一步”按钮,进入“安装客户机操作系统”界面选择“安装来源”,建议初学者选择第三项,创建空白硬盘的虚拟机 如果有一定经验的话,可以选择第二项,通过“浏览”按钮选择我们Linux系统的映像文件(.iso文件) 4、点击“
RHELLinux7的防火墙firewalld学习总结 本文介绍一下RHEL7下的防火墙配置工具firewalld。在RHEL7之前,我们一般使用iptables防火墙管理工具,其实,iptables与firewalld都不是真正的防火墙,它们都只是用来定义防火墙策略的防火墙管理工具而已,或者说,它们只是一种服务或程序。iptables服务会把配置好的防火墙策略交由内核层面的netfilter网络过滤器来处理,而firewalld服务则是把配置好的