-
Linux IO模式
所属栏目:[Linux] 日期:2020-12-14 热度:55
用户空间和内核空间 现在操作系统都是采用虚拟存储器,那么对于32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户[详细]
-
Linux命令总结--pwd命令
所属栏目:[Linux] 日期:2020-12-14 热度:178
pwd ? 简介 ? pwd(print work directory 打印当前目录)命令以绝对路径的方式显示用户当前工作目录。 用法 ?pwd [-LP]1 ? 参数 -L??? –logical??? 当目录为连接路径时,显示连接路径 -P??? –physical??? 显示实际物理路径,而非使用连接(link)路径 实例[详细]
-
Linux命令总结--rm命令
所属栏目:[Linux] 日期:2020-12-14 热度:173
(来源于http://www.cnblogs.com/xqzt/p/5398919.html) 1、命令简介 rm (Remove file 删除目录或文件)删除文件,对于链接文件,只是删除整个链接文件,而原有文件保持不变。 2、用法 rm [选项]... 文件.. 3、选项 -f,– force 强制删除。忽略不存在的文件,[详细]
-
linux 不支持NVME
所属栏目:[Linux] 日期:2020-12-14 热度:134
兆芯服务器不支持NVME 1 因为物理接口只有M2 SATA 和PCIE这三中 但是NVME只支持M2 和PCIE这2种 2 所以 NVME不支持SATA口,所以NVME没有SATA线。因为 NVME SSD是直接插在物理的M2 和PCIE这2种硬件插口。M2 和PCIE这2种插口只在服务器的内部。必须打开机箱盖才[详细]
-
grep、sed、awk三剑客
所属栏目:[Linux] 日期:2020-12-14 热度:126
grep 对文本内容进行过滤 用法: 1.grep -i 不区分大小写 [[email?protected] ~]# echo -e " hello worldnHELLO world " | grep - i hellohello worldHELLO world[[email?protected] ~]# echo -e " hello worldnHELLO world " | grep hellohello world 2.g[详细]
-
Linux环境搭建
所属栏目:[Linux] 日期:2020-12-14 热度:144
1、安装VMWare 1、Centos安装 1、系统镜像:centos7 解压完成后变为.iso ? ? ? 2、在VM上安装centos7,文件新建虚拟机 3、 选择典型安装 , 下一步 ? ? ? 4、 选择 centos 的映像文件,下一步 ? 5、设置虚拟机的名字,并设置centos的安装目录 6、默认配置,下[详细]
-
1021 Deepest Root (25 分)(经典搜索)
所属栏目:[Linux] 日期:2020-12-14 热度:119
1021 Deepest Root (25 分) A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that results in a highest tree. Such a root is called the[详细]
-
Linux - 加上sudo后,nginx找不到命令
所属栏目:[Linux] 日期:2020-12-14 热度:164
安装步骤 切换至root su 安装依赖库 sudo apt-get install build-essential sudo apt-get install libtoolsudo apt-get install libpcre3 libpcre3-devsudo apt-get install zlib1g-devsudo apt-get install openssl 下载源码包并且解压 wget http://nginx.o[详细]
-
linux查看端口被占用情况
所属栏目:[Linux] 日期:2020-12-14 热度:179
Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 如果linux中没有这两个命令,则yum安装一下 yum install -y lsofyum install -y net-tools lsof命令 lsof(list open files)是一个列出当前系统打开文件的工具。 一般格式为: lsof -i:端口号 例如查[详细]
-
安装mysqlmysql-5.7.24-linux-glibc2.12-x86_64
所属栏目:[Linux] 日期:2020-12-14 热度:133
1、下载mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz(/opt目录) 2、tar -zxvf?mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 3、改名称。mv?mysql-5.7.24-linux-glibc2.12-x86_64 mysql,在mysql目录下创建data目录,mkdir data 4、在/etc下新建my.cnf。内容如[详细]
-
4-3 标准输入输出
所属栏目:[Linux] 日期:2020-12-14 热度:106
标准输入输出 程序本身都是由指令+数据构成 读入数据:Input 输出数据:Output 打开的文件都有一个fd:file descriptor(文件描述符)文件描述符:查看程序tail的文件描述符 ll /proc/ pidof tail /fd Linux给程序提供三种I/O设备 标准输入(STDIN(standard[详细]
-
Linux下常用命令
所属栏目:[Linux] 日期:2020-12-14 热度:181
针对经常使用到的Linux命令,汇总一下,以备查看: ? ? ? 一、安装类: ? ? ? ? ? ? 1、GIT ? ? ? ? ? ? ? ? ? ? sudo apt install git ? ? ? ? ? ? ?2、Bazel ? ? ? ? ? ? ? ? ? ? sudo apt-get update sudo apt-get install bazel ? ? ? ? ? ? ?3、JDK8 ?[详细]
-
Linux mail命令发邮件脚本示例
所属栏目:[Linux] 日期:2020-12-14 热度:126
生产环境中,使用rsync命令对指定目录进行备份,并使用mail命令将备份日志发送邮件给管理员,通过脚本实现 #!/bin/ bash#Author itbox#Desc Rsync Report MailPROG = " /bin/mail " RETVAL = "" SUB = " Rsync Report Mail " SF = " [email?protected] " Rcv[详细]
-
Linux下mysql相关操作
所属栏目:[Linux] 日期:2020-12-14 热度:113
Linux下mysql相关操作 1.创建MySQL mysql -u root -p create user ‘username‘@‘%‘ identified by ‘password‘; %可以选择是 localhost //供本机使用127.0.0.1 2.查看MySQL创建的用户名 select user,host from mysql.user; 3.删除 drop user ‘数据库用[详细]
-
linux特殊符号
所属栏目:[Linux] 日期:2020-12-14 热度:129
or 1 输出重定向,清除已有内容,加入新内容。文件不存在会创建 ? or 1 追加输出重定向,只在文件结尾增加内容 ? or 0 输入重定向,一般是从文件里读取数据交给命令处理,箭头的方向就是数据流的方向 ? or 0 追加输入重定向 ? | 管道符 ? .或者./ 当前目录 ?[详细]
-
【Linux】设置开机自启
所属栏目:[Linux] 日期:2020-12-14 热度:85
忘记转发的哪里的。 方法 1 这种方法会利用 /etc/ 中的 rc.local 文件来在启动时执行脚本与命令。我们在文件中加上一行来执行脚本,这样每次启动系统时,都会执行该脚本。 不过我们首先需要为 /etc/rc.local 添加执行权限, sudo chmod +x /etc/rc.local 然[详细]
-
【Linux】端口反查进程
所属栏目:[Linux] 日期:2020-12-14 热度:59
平时时常遇到端口占用的情况,又不知道端口是哪个服务启的。 本文以80端口为例。 1 [[email?protected] jenkins]# netstat -tunlp | grep 80 2 tcp6 0 0 :::8089 :::* LISTEN 17195/docker-proxy 3 tcp6 0 0 :::8001 :::* LISTEN 22015/docker-proxy 4 tcp6[详细]
-
Linux 系统目录结构
所属栏目:[Linux] 日期:2020-12-14 热度:66
登录系统后,在当前命令窗口下输入命令: ? ls / 你会看到如下图所示: ? ? 以下是对这些目录的解释: ? /bin: bin是Binary的缩写,这个目录存放着最经常使用的命令。 ? /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。[详细]
-
解决SecureCRTPortable和SecureFXPortable的中文乱码问题
所属栏目:[Linux] 日期:2020-12-14 热度:58
我们使用客户端连接Linux服务器时会出现中文乱码的问题,解决方法如下: 一、修改SecureCRTPortable的相关配置 步骤一:【选项】-【全局选项】 步骤二:【常规】-【默认会话】,点击【编辑默认设置】,点击【确定】 步骤三:【外观】,把【字符编码】改成“U[详细]
-
【Linux】运维常用命令
所属栏目:[Linux] 日期:2020-12-14 热度:114
1、查看进程ps -ef如果需要查看特定的进程,比如redis的ps -ef | grep redis2、强制杀死进程?kill -9 进程id3、忽略输出后台启动nohup ./redis-server /dev/null 4、查看端口被哪个进程占用netstat -tunlp | grep 8080然后有进程号pid,在通过以下指令查找特[详细]
-
vi常用快捷键
所属栏目:[Linux] 日期:2020-12-14 热度:71
vi常用快捷键 x 删除光标处的字符 ? dd 删除整行 ? i 在光标前插入文本 ? a 在光标后插入文本 ? o 当前行下插入新行 ? u 撤销最后一次修改 ? :e! 放弃所有修改,从上次保存开始处再编辑 ? :wq 保存退出 ? :q! 不保存退出 ? /pattern:从光标开始处向文件尾搜[详细]
-
linux 下selenium chrome使用
所属栏目:[Linux] 日期:2020-12-14 热度:196
安装chrome wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm yum install ./google-chrome-stable_current_x86_64.rpm yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts 安装chromedriver 淘宝源[详细]
-
linux 字符设备——硬件操作(三)
所属栏目:[Linux] 日期:2020-12-14 热度:102
字符设备驱动--点灯驱动 一、前言 前面简单的写了下字符设备驱动框架(一)、(二),接下来操作一下简单的硬件——led灯 二、原理图 (LED1 接到开发板的 GPF4,LED2 接到开发板的 GPF5,LED4 接到开发板的 GPF6) 三、驱动程序 驱动程序和前面所写的(框架一)程序差[详细]
-
linux系统下开发环境安装与配置
所属栏目:[Linux] 日期:2020-12-14 热度:135
安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2.2-24.el6.x86_64 Nginx版本 nginx-1.14.2 mysql版本 mysql-server-5.1.73-8.el6_8.x86_64 git版本 git version 2.18.0 阿里源配置[详细]
-
scp & 进程管理 & 服务
所属栏目:[Linux] 日期:2020-12-14 热度:135
SCP命令 -P为端口参数紧接端口参数,不要有空格,后面两个为文件路径,拷贝方向为从前向后,不区分本地与远端路径 远端路径格式:用户名@地址:远端路径 栗子: scp -P22000 ./clearLog.sh [email?protected]:/root/taskBash SELinux ps -l 显示正在执行的前[详细]