文档章节

Linux 常用操作整理

顾起威
 顾起威
发布于 2013/04/13 17:43
字数 964
阅读 50
收藏 0

###debian 语言设置:

####1.安装语言包:

#dpkg-reconfigure locales  

####2.安装字体:

#apt-get install ttf-arphic-gbsn00lp  

###linux命令中使用环境变量的方法:

####通过如下方法:

# echo $(pwd)/dir    

参考:

http://blog.sina.com.cn/s/blog_4560b80b0100lxjr.html

###使用正则表达式查找指定类型文件:

find . -regex ".*\(cpp\|h\)$"  

实例是通过正则表达式查找当前目录下所有 .cpp和.h文件,注意在此表达式中特殊用法的字符(如:”(“、”)“、”|“)都要加上转义符号”\“正好与文本查找时相反。

///////////////debian启动时直接进入字符界面模式的方法/////////////////////

 每次都进窗口界面,慢,而且也一般不用窗口界面,这个。。。要专业点嘛:)  

 网上找了N多相关信息,大部分是说改/etc/inittab里的default runlevel,我装完debian后的default runlevel是2,改成3之后(大部分这样说),reboot后还是进入了图形窗口界面。  

正确的方法应该是这样的:可以先把/etc/inittab里的The default runlevel改成3,因为以前其他版本的linux的3 runlevel就可以从字符界面启动。把default runlevel改成3后,第二步是cd到/etc/rc3.d目录下,因为当系统以runlevel=3启动时,会到/etc/rc3.d这个目录里执行里面的脚本。目录里有个README文件,这个当然是要看下滴,说得很清楚:这个目录下的脚本会在系统启动时执行(当runlevel=3时),如果想要某个脚本不执行,就重命名一下,重命名是有方法的:新的文件名是以“K”开头的(注意大小写),后面紧跟两位数字,这两位数字不能是原文件名中“S”后面的两位数字,当然也不能是100(都三位数了)。OK,看懂README后,就把S21gdm重命名为K22gdm。

完成,reboot,直接进入字符界面了:)

要想从字符界面进入图形界面,运行startx即可,当然,看你有没有这个权限了。

记下,怕以后我又忘了。。。

引用:

http://www.sfnt.net/sxna/default.asp?page=11

/////////////////////////////////////////////////////////////////////////////////////////////////

###Debian中文环境

####1.选择安装中文字符集:

sudo apt-get install locales  
sudo dpkg-reconfigure locales  

####2. 安装输入法:

sudo apt-get install scim  
sudo apt-get install scim-pinyin  
sudo apt-get install scim-tables-zh  

####参考:

[http://blog.chinaunix.net/space.php?uid=16918609&do=blog&id=2844651 http://tieba.baidu.com/f?kz=664020020](http://blog.chinaunix.net/space.php?uid=16918609&do=blog&id=2844651 http://tieba.baidu.com/f?kz=664020020)

###网卡操作:

####1. 查看:

ifconfig   

####2. 静态配置

emacs /etc/network/interfaces  
  
# This file describes the network interfaces available on your system  
# and how to activate them. For more information, see interfaces(5).  
  
# The loopback network interface  
auto lo  
iface lo inet loopback  
  
# The primary network interface  
auto eth0  
iface eth0 inet static  
        address 10.0.0.30  
        netmask 255.255.255.0  
        gateway 10.0.0.1  
        dns-nameservers 192.168.3.45 192.168.8.10
        dns-search foo.org bar.com 

####3. 将eth1改为eth0

emacs /etc/udev/rules.d/70-persistent-net.rules  
  
# This file was automatically generated by the /lib/udev/write_net_rules  
# program, run by the persistent-net-generator.rules rules file.  
#  
# You can modify it, as long as you keep each rule on a single  
# line, and change only the value of the NAME= key.  
  
# PCI device 0x8086:0x100e (e1000)  
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:69:1e:31", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"  

将最后的eth1改为eth0

####4. 设置DNS

/etc/resolv.conf  
nameserver 202.102.24.35 指定了dns服务器的地址  

####5. 重启网卡

/etc/init.d/networking restart  

or

ifdown eth0  
ifup eth0  

####参考:

http://www.51testing.com/?uid-138282-action-viewspace-itemid-210978

###device not managed(debian) 解决方法:

sudo emacs  /etc/NetworkManager/NetworkManager.conf  
[main]  
plugins=ifupdown,keyfile  
  
[ifupdown]  
managed=true  

将managed=false改为managed=true即可,最后重启NetworkManager

###总结一下:

NetworkManager可以控制图形界面下的网络管理工具,但是当managed=true时/etc/network/interfaces将不再工作。 /etc/network/interfaces中的auto eth0将决定开机时是否能自动加载/etc/network/interfaces里面的配置。另外NetworkManager好像是不能支持桥接的。

从源中查找所需的头文件

sudo apt-file update  
sudo apt-get install apt-file  
sudo apt-file search alsa/asoundlib.hlibasound2-dev: /usr/include/alsa/asoundlib.h  

参考:

http://www.blogjava.net/TiGERTiAN/archive/2011/01/12/342810.html http://www.thinkwiki.org/wiki/Problem_with_USB_2.0 http://blog.chinaunix.net/space.php?uid=16918609&do=blog&id=2844651%20http://tieba.baidu.com/f?kz=664020020

© 著作权归作者所有

共有 人打赏支持
顾起威
粉丝 2
博文 75
码字总数 40506
作品 0
浦东
高级程序员
私信 提问
Linux 调试三剑客——strace,lsof,tcpdump

Brendan D. Gregg 专注 Linux performance & tuning 许多年,其博客 brendangregg.com 里关于分析和调优的干货琳琅满目。一篇名为 Linux Performance 文章全面而详细的整理了常用工具,覆盖了...

koala bear
2015/01/03
0
0
redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月
05/16
0
0
大数据社区整理的Linux运维笔试面试题(47题)

大数据社区整理的Linux运维笔试面试题(47题) Linux操作系统知识 1. Linux开机启动流程详细步骤是什么?忘记密码如何破解? 2. 企业中Linux数据库服务器做raid几,你们原来公司的数据库服务...

代金券优惠
06/06
0
0
运维工程师必须掌握的基础技能有哪些?(收藏自用)

作者:Tanky Woo 链接:https://www.zhihu.com/question/23665108/answer/25299881 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这个问题挺好的,回答...

白熊程序猿
06/28
0
0
Redis笔记整理(一):Redis安装配置与数据类型操作

[TOC] Redis简介 Redis的特点 Redis的优势 Redis应用 Redis安装配置 Redis安装 windows下直接解压即可使用,主要说明Linux下的安装方式 : Redis配置 Redis配置查看 Redis的配置文件位于Red...

xpleaf
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar

Vue + Vue-CLI + Mint-UI 移动端开发新手示例实战 - by dogstar 项目源代码,在码云上:https://gitee.com/dogstar/a-vue-mint-demo 快速使用 # 安装依赖npm install# 本地开发调试 lo...

暗夜在火星
28分钟前
1
0
Docker 的 Web 管理工具 DockerFly

Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容...

linuxprobe16
30分钟前
2
0
java.util.concurrent.atomic.AtomicBoolean 源码

类图: 源码: package java.util.concurrent.atomic;import sun.misc.Unsafe;public class AtomicBoolean implements java.io.Serializable { private static final long ser......

狼王黄师傅
33分钟前
2
0
msql创建视图笔录

由于之前写视图都没有记录,这次客户公司要求我写三张视图,却发现自己忘了咋写的!于是有去百度了下,分分钟搞定了。但是,个人还是做个笔录吧!以后不用去看别人的写法咯。 #车辆会员查询...

em_aaron
44分钟前
3
0
年终回顾,为你汇总一份「后端架构技术清单」

2018年马上就要过去了说说我这一年的感想吧 很多人做Java开发3,4年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年代码还是一个码农,工作中太多被动...

James-
45分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部