*Linux 操作系统
安静平和
这个作者很懒,什么都没留下…
展开
-
centos7安装后不能上网
vmware安装的centos7中没有出现eth0网卡,也没有ip,不能上网,输入ifconfig后如下图解决办法1.编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0[root@localhost ~]# vi /etc/sysconfig/network-scripts/if...转载 2018-11-05 18:58:08 · 799 阅读 · 0 评论 -
Linux 下 Make 命令
Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。Make 如何工作的对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefile” 来命名的特殊文件中,同时文件也转载 2016-07-07 12:47:06 · 3275 阅读 · 0 评论 -
Linux crontab用法和时间同步设置
1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑 crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //转载 2016-04-21 21:59:07 · 9296 阅读 · 0 评论 -
Linux/CentOS关闭图形界面(X-window)和启用图形界面命令
1.在图像界面关闭x window:1.1 shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭)1.2 Alt+Ctrl+F1~F6到字符界面,root登陆,ps aux|grep /usr/X11R6/bin/X,得到X进程号,kill -9 进程号,其实这时已经到文本界面了,没必要关X。(这样太粗鲁了)2.如果你想一开机后不进转载 2015-12-26 10:19:16 · 1291 阅读 · 0 评论 -
Linux下Mysql的rpm的安装
1、先从官网http://dev.mysql.com/downloads/mysql/下载适合的自己操作系统的RPM Bundle包;2、将该包解压到一个目录下,进入这个目录,可通过ls看到解压后包里的rpm文件;3、执行rpm -ivh real/filename/to/server/rpm; 如果这一步出现如下错误: error: Failed转载 2015-07-27 23:48:44 · 849 阅读 · 0 评论 -
linux下使用yum安装mysql
linux下使用yum安装mysql 1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: y转载 2015-07-22 00:06:55 · 533 阅读 · 0 评论 -
Linux安装MySQL的两种方法 普通安装法 rpm安装
1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件转载 2015-07-22 00:05:17 · 692 阅读 · 0 评论 -
多个Linux服务器之间实现ssh免密码连接
假设现在我们有一个用户,叫tom,1. 启动ssh , chkconfig iptables offservice iptables stopservice sshd start 然后在 tom 用户下 ,ssh localhost 命令,点yes,输入用户名和密码2. 创建密钥 cd ~ 进入grid 根目录转载 2015-03-25 16:58:57 · 1531 阅读 · 0 评论 -
Hive启动时,遇到java.net.URISyntaxException: Relative path in absolute URI
异常详情如下:Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:转载 2015-07-23 02:00:11 · 3968 阅读 · 0 评论 -
Linux Make 命令详解
gcc是编译器 而make不是 make是依赖于Makefile来编译多个源文件的工具 在Makefile里同样是用gcc(或者别的编译器)来编译程序.gcc是编译一个文件,make是编译多个源文件的工程文件的工具。make是一个命令工具,是一个解释makefile中指令的命令工具。make就是一个gcc/g++的调度器,通过读入一个文件(默认文件名为Makefile或者makefile),执行一转载 2016-07-07 12:50:01 · 1699 阅读 · 0 评论 -
Linux 校准日期
1、更新时间 $ ntpdate time-a.nist.gov2、查看日志 date Wed Dec 3 00:20:06 EST 2008 这个时间是不对的,明显时区错误“EST”,这时你需要这么做: $ cp /usr/share/zoneinfo/Asia/shanghai /etc/localtime 这就是把该时区文件覆原创 2016-10-09 22:42:43 · 471 阅读 · 0 评论 -
在CentOS系统上安装Eclipse
Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统。大部分使用于 Java 编写,Eclipse 可以用来开发应用程序。通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada、ABAP、C、C++、COBOL、 Fortran、Haskell、 JavaScript、Lasso、Natural、Perl、 PHP、 Prolog、 Py转载 2016-09-26 22:41:04 · 4507 阅读 · 0 评论 -
gdb结合coredump定位崩溃进程
Linux环境下经常遇到某个进程挂掉而找不到原因,我们可以通过生成core file文件加上gdb来定位。 如何产生core file?我们可以使用ulimit这条命令对core file文件的大小进行设定。一般默认情况下,core file的大小被设置为了0,这样系统就不dump出core file了。这时用如下命令进行设置:ulimit -c unl转载 2018-01-15 22:33:40 · 836 阅读 · 0 评论 -
Linux控制台(console)和图形化界面之间的切换
1.进入字符界面 为了在Linux启动时直接进入Console界面,我们可以编辑/etc/inittab文件。找到id:5: initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入X-Window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run lev转载 2017-10-07 10:51:53 · 5339 阅读 · 0 评论 -
mutex与semaphore的区别
"互斥(mutext)和旗语(semaphore)之间有什么不同?"这样的问题简短而有力,但要回答却相当困难.即使有经验的实时操作系统(RTOS)用户在区别如何正确使用mutex和semaphore时也存在着困难.但这一点很不幸而且很危险,因为无任这两种原生RTOS中的哪一种被错误使用,都会导致嵌入式系统出现意想不到的错误,特别是这些系统为有关生命安全的产品时.有关mutex和semaph转载 2017-01-18 11:21:18 · 822 阅读 · 0 评论 -
Linux进程间通信——使用信号量
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。一、什么是信号量为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授权,在任一时刻只能有一个执行转载 2017-01-03 17:01:28 · 530 阅读 · 0 评论 -
Linux进程间通信——使用共享内存
下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc转载 2017-01-03 16:43:36 · 356 阅读 · 0 评论 -
linux中编译软件时 configure --prefix的作用
指定安装路径不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉转载 2016-10-07 16:03:17 · 1561 阅读 · 0 评论 -
linux 安装tensorflow
安装tensorflowpip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl错误:oserror no such file or directory site-packages/setuptools-转载 2016-10-07 15:27:13 · 10484 阅读 · 4 评论 -
解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题
这个问题不是我自己碰到的是一个同学问我在linux系统中安装软件:/lib/ld-linux.so.2: bad ELF interpreter怎么解决,这里我分析有两种,一种是常用的安装因为系统软件位数问题,如:64位系统中安装了32位程序了,另一种是交叉编译没有那个文件或目录,下面我们一起来看解决问题的方法。问题一,64位系统中安装了32位程序解决办法是因为64位系转载 2016-09-26 23:18:38 · 1185 阅读 · 1 评论 -
Linux关机命令详解
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdo转载 2015-07-20 12:29:26 · 569 阅读 · 0 评论 -
Linux /etc/resolv.conf
文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件: search mydom.edu.cn nameserver 210.34.0.14 nameserver 210.34.0.2 合法的参数及其意义如下:转载 2015-07-19 12:36:53 · 775 阅读 · 0 评论 -
Linux /etc/hosts文件
hosts文件hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个转载 2015-07-19 12:32:30 · 888 阅读 · 0 评论 -
jps命令使用
jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有jav转载 2015-03-23 19:43:32 · 857 阅读 · 0 评论 -
CentOS下安装SecureCRT的sz/rz工具包(转)
CentOS下安装SecureCRT的sz/rz工具包新安装的CentOS5.5系统,在secureCRT下使用rz sz 上传下载文件时出现如下提示:[root@webslave2 etc]# sz hosts-bash: sz: command not found[root@webslave2 etc]#由上述现象可知,很可能没有安装相应的软转载 2015-03-23 13:48:46 · 4074 阅读 · 1 评论 -
linux如何安装jdk
一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755 jdk-6u11-linux-i586.bin # ./jdk-6u11-linux-i586.bin (注意转载 2015-03-23 19:45:05 · 975 阅读 · 0 评论 -
Linux下几种文件传输命令 sz rz sftp scp
Linux下几种文件传输命令 sz rz sftp scp最近在部署系统时接触了一些文件传输命令,分别做一下简单记录:1.sftpSecure Ftp 是一个基于SSH安全协议的文件传输管理工具。由于它是基于SSH的,会在传输过程中对用户的密码、数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性。在功能方面与FTP很类似,不仅可以转载 2015-03-25 17:25:20 · 1181 阅读 · 0 评论 -
Linux关机命令
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。Linux ce转载 2015-03-25 14:38:32 · 806 阅读 · 0 评论 -
批处理文件
批处理文件是无格式的文本文件。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固转载 2015-01-04 17:08:05 · 844 阅读 · 0 评论 -
Shell程序
Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命转载 2015-01-04 16:56:03 · 731 阅读 · 0 评论 -
使用Eclipse构建Maven项目
1. 安装m2eclipse插件要用Eclipse构建Maven项目,我们需要先安装meeclipse插件点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中转载 2015-03-23 20:31:55 · 777 阅读 · 0 评论 -
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果转载 2015-03-25 15:11:12 · 563 阅读 · 0 评论 -
linux获取系统信息的常用命令
最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。想起以前写过的一篇其实Linux这样用更简单,发现这些系统信息查看命令也可以总结出一篇小小的东西来了。# cat /proc/mtrr 查看MTRRs内存类型范围寄存器# uname -r 查看当前内核版本# uname -a 可以查看包括内核版本,机器硬件信息、网络节点名、操作系统名字等信息# c转载 2015-05-07 09:40:38 · 715 阅读 · 0 评论 -
linux下设置固定IP的方法
linux系统安装完,以后通过命令模式配置网卡IP。配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name1.配置网卡IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0 #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth转载 2015-03-25 19:59:37 · 5560 阅读 · 3 评论 -
Linux 修改计算机名称
RedHat 操作系统: 1. 修改/etc/sysconfig/network 文件,其内容为计算机名?输入命令:vi /etc/sysconfig/network使用键盘上的 x 键一个一个删除所有内容 ,然后使用键盘上的 i 键进入可编辑状态,输入计算机名字(不必加域名)修改完成后,输入命令 :wq 保存退出转载 2015-07-18 23:15:09 · 2455 阅读 · 0 评论 -
Linux 远程连接命令
1、在远程的机器上建一个目录2、用ssh对方的用户名@对方的IP或主机名登录对方的机器查看一下是否有刚建的目录scp最高用户名root@对方IP或主机名:对方的文件名及路径自己目录下的路径(拷贝文件)scp–r最高用户名root@对方IP或主机名:对方的目录名及路径自己目录下的路径(拷贝目录)sftp用户名@对方IP或主机名(可用vsftp命令上转载 2015-07-18 23:11:40 · 824 阅读 · 0 评论 -
Linux 下的su命令
linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su 、su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 2.使用方式 su [-fmp] [-c command] [-s shell] [--he转载 2015-07-18 23:20:20 · 1084 阅读 · 0 评论 -
MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动MYSQL,结果报如下异常:[root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file转载 2015-07-27 23:58:30 · 17410 阅读 · 1 评论 -
linux下mysql开启远程访问权限及防火墙开放3306端口
开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。改表法:相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysqlmysql -u root -p转载 2015-07-23 00:35:19 · 1144 阅读 · 0 评论 -
Linux 改变计算机名
以根用户登录,或者登录后切换到根用户,然后在提示符下输入hostname命令,可以看出当前系统的主机名为localhost.localdomain。更改/etc/sysconfig下的network文件,在提示符下输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。更改/etc下的hosts文件,在提示符下输入vi /et转载 2015-07-12 11:59:34 · 699 阅读 · 0 评论