您正在查看: 日常运维 分类下的文章
icon-plus

在Linux里设置环境变量的方法(export PATH)

在Linux里设置环境变量的方法(export PATH)

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:

1、直接用export命令:
export PATH=$PATH:/opt/au1200_rm/build_tools/bin

查看是否已经设好,可用命令export查看:

icon-plus

yum工具的使用

在说这个之前,我要先说下我对yum工具的认识,在我的认识中,yum工具其实只是一个软件管理器,相当与Windows下的各种软件管家或者Android下的应用商店一样的东西而已,不过这个工具却不仅仅只是安装卸载应用软件这么简单,他还提供维持linux系统稳定的必须系统软件,包括内核也在它的管理范围之内。所以在linux下,这样的软件管理工具已经成为各发行版必备的东西。在debian阵营中他的名字叫dpkg,在ubuntu中它的名字叫apt,在OpenSUSE中,他的名字叫zypper,在Red Hat中,它的名字叫rpm,在CentOS中,它的名字就叫做yum。
 由于CentOS是属于RedHat阵营的,俗称盗版Red Hat Enterprise(误),所以它具有Red Hat阵营的基本特性,也就是包括rpm在内的系统架构方式。因此会CentOS的同学,用其他Red Hat阵营的linux发行版都很容易适应。
 其实CentOS 6到CentOS 7这两个版本之间产生了很多的变化,比如原来的iptables已不再使用,主打防火墙是firewalld,在实际使用中还会体验到更多的明显变化。所以我们在学习yum之前,应该要先了解CentOS。
查看linux内核的办法

   # uname -a
   Linux myServer 3.10.0-123.13.1.el7.x86_64 #1 SMP Tue Dec 9 23:06:09 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

icon-plus

sftp工具的使用

这个工具可以使用跟ssh协议进行文件传输,在一些情况下还是挺好用的
用连接远程计算机

   sftp root@192.168.1.1


登录成功后用help可以看到sftp的基本指令

icon-plus

关于apache服务器的使用学习

看人家的教程都是在windows环境下配置的apache,我在这里用linuxmint研究了一下apache2,顺手写一下笔记
安装方法:

   sudo apt-get install apache2


其实我是冲着搭建LAMP环境来的,mysql和php暂时就不说了
查了一下apache2安装完之后的目录结构
默认主要安装到了一下目录

   /etc/apache2/
   /usr/share/apache2/


主配置文件 apache2.conf 在 /etc/apache2 下
默认主页 index.html 在 /usr/share/apache2/default-site 下
这个是官方给的一个目录结构

   /etc/apache2/
   |-- apache2.conf
   |       `--  ports.conf
   |-- mods-enabled
   |       |-- *.load
   |       `-- *.conf
   |-- conf-enabled
   |       `-- *.conf
   |-- sites-enabled
   |       `-- *.conf


默认主站位置在这里The default Ubuntu document root is /var/www/html
了解到这里差不多先够了,下面来一步一步记录一下apache2的使用方法

icon-plus

vi编辑器的使用

继续上次的课题,这回写一下关于vi这个编辑器的学习笔记
首先说下地位吧,vi现在已经成为主流linux下的必备编辑器,它由最早的ed发展而来,当vi编辑器不能使用的时候,可使用ed代替
vi编辑器的默认安装位置一般在/bin/下

   root@OpenWrt:~# which vi
   /bin/vi

在有些发行版的linux下,vi会自动alias到vim,或者干脆把vim改名为vi
比如我现在用的linuxmint 17.1

   monolight@monolight-QTJ5 ~ $ whereis vi
   vi: /usr/bin/vi /usr/bin/X11/vi /usr/share/man/man1/vi.1.gz
   monolight@monolight-QTJ5 ~ $ alias
   alias grep='grep --colour=auto'
   alias ll='ls -al'
   alias ls='ls --color=auto'
   monolight@monolight-QTJ5 ~ $ vi --version
   VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  2 2014 19:39:02)
   Included patches: 1-52
   Modified by pkg-vim-maintainers@lists.alioth.debian.org
   Compiled by buildd@