Linux
SweeneyZuo
热爱编程!热爱生活!
展开
-
Linux软件(JDK)安装
二进制文件的安装方式: rpm与yum一、.tar.gz格式的JDK的安装第一步:先查询是否有安装过rpm -qa | grep jdk/java/jre第二步:如果安装过进行删除rpm -e --nodeps 文件名第三步:(注意:使用普通用户)将*.tar.gz文件使用普通账户上传/home/sweeney/soft/第四步: 解...原创 2018-09-30 20:11:31 · 183 阅读 · 0 评论 -
Linux网络配置
用ifconfig查看网卡eth0的信息(如果使用ifconfig命令没有eth0,一般来说克隆的机器都会看不到,解决办法请点击): ............... DEVICE=网卡设备 TYPE=Ethernet--以太网(有线) UUID=.....网卡的唯一标识符 bootproto=dhcp/static/none name="System eth...原创 2018-09-27 08:29:36 · 374 阅读 · 0 评论 -
Linux网络通信命令
(1)write命令名称:write命令原意:命令路径:/usr/bin/write执行权限:所有用户功能描述:向另外一个用户发信息,以ctrl+D作为结束语法:write <用户名>Ex: write webmaster(2)wall命令名称:wall命令原意:命令路径:/usr/bin/wall执行权限:所有用户功能描述:向所...原创 2018-09-30 18:19:09 · 351 阅读 · 0 评论 -
Linux解压缩命令
(1)gzip-----------压缩命令名称:gzip命令原意:gnu zip命令路径:/bin/gzip执行权限:所有用户功能描述:压缩文件语法:gzip 选项 [文件]压缩后文件格式:.gz-----------解压缩命令名称:gunzip命令原意:gnu unzip命令路径:/bin/gunzip执行权限:所有用户功能描述:解压缩.gz的压缩文...原创 2018-09-30 18:21:06 · 236 阅读 · 0 评论 -
Linux权限管理命令
使用ls -l 命令可以查看到如下信息:drwxr-xr-x. 2 root root 4096 9月 26 19:21 test第一个字符:表示文件的类型-,表示文件d: 表示目录l: 表示软连接第2~4个字符:表示文件或目录的拥有者(user)的权限第5~7个字符:表示此文件或目录的拥有者所在组(group)的组成员的权限第8~10个字符:表示除了拥有者所...原创 2018-09-30 18:24:08 · 214 阅读 · 0 评论 -
ifconfig命令看不到eth0
1.编辑 vim /etc/udev/rules.d/70-persistent-net.rules ,将eth0那行删去,下面的eth1改为eth0,将剩下那行的mac地址记下来。2.打开 vim /etc/sysconfig/network-scripts/ifcfg-eth0,该文件中的mac地址为原来eth0网卡的物理地址,将HWADDR的地址信息修改为刚刚记下的那个地址,再次重...原创 2018-10-28 15:03:36 · 1277 阅读 · 0 评论 -
Linux安装MySQL(5.7.24)
前奏一、使用命令查看是否已安装MySQLyum list installed | grep mysql二、如果有安装MySQL,请先卸载yum –y remove mysql-libs.X86_64或yum erase mysql-libs.x86_64在线安装一、安装客户端yum install mysql二、安装服务端yum ins...原创 2018-11-16 11:22:53 · 614 阅读 · 0 评论 -
Linux时间同步(Fri Nov 16 12:12:13 Local time zone must be set--see zic manual page 2018)解决办法
第一种方式:1、选择时区:tzselect2、提示将"TZ='Asia/Shanghai'; export TZ"语句添加到环境变量文件sudo vi /etc/profilesudo source /etc/profile3、保存到硬件时钟hwclock -w第二种方式:1.修改为中国的东八区cp /usr/share/zoneinf...原创 2018-11-16 20:20:46 · 1217 阅读 · 1 评论 -
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found的解决办法
一、下载libstdc++.so.6.0.18二、将该文件放入/usr/lib64下mv libstdc++.so.6.0.18 /usr/lib64三、先删除软连接cd /usr/lib64rm -f libstdc++.so.6四、再创建软连接ln -s libstdc++.so.6.0.18 libstdc++.so.6 ...原创 2018-11-16 21:13:21 · 990 阅读 · 0 评论 -
解决/lib64/libc.so.6: version `GLIBC_2.14'问题
全程使用root用户,不要sudo一、下载glibc-2.14.tar.gz二、解压tar -zxvf glibc-2.14.tar.gz三、创建bulid文件夹cd glibc-2.14.1mkdir build四、cd build../configure --prefix=/usr/local/glibc-2.14 (有错,请yum i...原创 2018-11-16 21:25:33 · 4673 阅读 · 1 评论 -
Linux基本命令
命令的格式:格式:命令 -选项 参数ex: ls -la /etcPS:多个选项可以写在一起特殊的目录.:当前目录..:当前目录的父目录(一)文件处理命令(1) ls命令名称:ls命令原意:list命令路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 选项[-ald] [目录或文件]-a 显示...原创 2018-09-26 21:31:04 · 225 阅读 · 0 评论 -
Linux认知
Linux下的文件命名格式:1)除了/之外,所有字符都合法2)有些字符最好不要用,如空格符、制表符、字符@#$&()-等3)避免使用.作为普通文件名的第一个字符。4)大小写敏感计算机的五大单元:输入单元:输入设备,键盘,鼠标,扫描仪,触摸屏幕。输出单元:显示器,打印机.....cpu的控制单元:控制输入单元和输出单元工作。cpu的算术逻辑单元:进行逻辑运算的。...原创 2018-09-26 20:39:11 · 257 阅读 · 0 评论 -
文件系统简述
/bin存放的命令文件,也可以称之为二进制目录。是系统管理员和普通用户使用的命令。/boot:该目录下存放系统的内核文件和引导程序文件。/dev,/media,/mnt用来挂载linux系统下的其他设备。/etc: 存储的是所有的系统管理所需要的的配置文件和子目录 。/home:用户的主目录,每个用户都有一个自己的目录,该目录名以用户账号命名,...原创 2018-09-26 20:22:28 · 401 阅读 · 0 评论 -
vi/vim
1、简介Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件2、几种模式: (1)正常模式 (2)插入模式 (3)命令模式 (4)可视模式3、常用的命令a:在光标后插入文本A:在行末插入文本i:在光标前插入文本I:在行开头插入文本o:在光标下生成新行O:在光标上生成新行...原创 2018-09-30 22:07:38 · 198 阅读 · 0 评论 -
Shell编程介绍
一、Shell(壳) Shell 是一个用 C 语言编写的程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统 内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell, Windows Explorer 是一个典型的图形界面 Shell。二、Shell 脚本是一种为shell 编写的脚本程序。业界所说的 shell 通常都是指shell 脚本,但...原创 2018-10-01 15:36:52 · 295 阅读 · 0 评论 -
shell编程之变量
命名规则:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。2、中间不能有空格,可以使用下划线(_)。3、不能使用标点符号。4、不能使用bash里的关键字(可用help命令查看保留关键字)使用规则:1、习惯用大写字母来命名变量2、赋值时,”=”前后不能有空格3、命令的执行结果赋值给变量时,使用反单引号 如:TIME=`date`4、使...原创 2018-10-01 15:41:31 · 247 阅读 · 0 评论 -
shell编程之字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了)字符串可以用单引号,也可以用双引号,也可以不用引号。单引号:1、单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;2、单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号:1、双引号里可以有变量2、双引号里可以出现转义字符一、拼接字符串两种方式:...原创 2018-10-01 15:42:27 · 328 阅读 · 0 评论 -
shell编程数组
Shell数组使用规则1、Bash仅仅支持一维数组,并且没有限定数组的大小。2、数组元素的下标从0开始。3、获取数组中的元素要利用下标,4、下标使用不当,会报错。一、定义数组语法1: arrayName=(值1 值2 … 值n) 语法2: arrayName=(值1 值2 .. 值n )语法3: ...原创 2018-10-01 15:54:26 · 342 阅读 · 0 评论 -
shell编程基础命令
一、read命令从键盘读取数据,赋值给变量Ex1: read nameEx2: read –p "请输入密码:" –n 6 -t 5 password echo -e "\npassword is $password"注1:当输入的词组个数大于需要的参数个数,则多出的词组将被作为整体为最后一个参数接收参数说明:...原创 2018-10-01 15:59:04 · 308 阅读 · 0 评论 -
shell编程之分支结构
分支结构:一、if -else分支结构if语法格式: if 条件then 逻辑块(通常都是些命令)fi写成一行:适用于终端写法 If 条件; then 逻辑 ; fi if else语法格式if 条件then 逻辑块(通常都是些命令)else 逻辑块fiIf else-if e...原创 2018-10-01 16:05:00 · 765 阅读 · 0 评论 -
shell编程之循环结构
一、for循环结构格式:for 变量 in 名字表do 逻辑done写成一行:for 变量 in 列表;do 逻辑; done;二、select表单循环格式:select 变量 in 列表do 逻辑块done 写成一行:Select 变量 in 列表;do 逻辑 ; done;...原创 2018-10-01 16:15:14 · 384 阅读 · 0 评论 -
shell编程之函数
在shell脚本中,我们也可以定义函数,封装逻辑,进行调用定义语法:[function] functionName(){ 逻辑}调用语法(不加小括号):functionName说明:1、关键字function,可以忽略不写2、return关键字,可加可不加,看需求 (1)加: 返回值只能是0~255的数字 (2)不加: ...原创 2018-10-01 16:17:16 · 264 阅读 · 0 评论 -
解决-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
一、vi /etc/sysconfig/i18n,添加下面两行语句LC_ALL=Cexport LC_ALL二、再执行下面的语句,使之生效source /etc/sysconfig/i18n原创 2018-11-16 21:30:58 · 1702 阅读 · 0 评论