文档章节

Linux 常用操作整理

顾起威
 顾起威
发布于 2013/04/13 17:43
字数 964
阅读 50
收藏 0
点赞 0
评论 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

© 著作权归作者所有

共有 人打赏支持
顾起威
粉丝 1
博文 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
运维工程师必须掌握的基础技能有哪些?(收藏自用)

作者: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
大数据社区整理的Linux运维笔试面试题(47题)

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

代金券优惠
06/06
0
0
socket在windows下和linux下的区别的网络文摘

Windows到Linux代码移植遇到的问题 1、一些常用函数的移植http://www.vckbase.com/document/viewdoc/?id=1586 2、socket------转载&修改(待整理) socket相关程序从windows移植到linux下需要...

雅各宾
2013/07/17
0
0
全面的整理CentOS常用命令

在我们经常操作CentOS的时候,会大量的使用到CentOS常用命令,这里,我们就来对这些我们经常用到的一些CentOS常用命令进行了全面的总结,并且希望对大家有所帮助。以下介绍CentOS常用命令 查...

mj4738
2012/01/05
0
0
嵌入式Linux学习基础规划篇

嵌入式的学习是需要日积月累的,是通过一点一滴的积累才能成为大神。下面来介绍一下嵌入式linux学习基础规划,目标是达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质...

创客学院
04/10
0
0
公司服务器从windows转移到centos 6.2 之中遇到的问题与思考

公司领导决定,将之前的部分windows server服务器,转成LINUX操作系统。选择的LINUX操作系统为centos 6.2 第一步:将新购置的24核DELL服务器装上LINUX系统,另需新装一台 servier2003r264位操...

枫爱若雪
2012/05/07
0
2
linux运维如何月薪过万?(收藏自用)

作者:汤哥在北京 链接:https://www.zhihu.com/question/27505552 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 IT行业,是近些年相当火的一个专业,...

白熊程序猿
06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS中的toFixed,toExponential,toPrecision

toFixed():根据小数点后的指定位数,将数字转换为字符串,它不用指数计数法。 toExponential():根据小数点后指定位数,将数字转化为指数形式字符串。小数点前面只有一位,小数点后面的...

AndyZhouX
10分钟前
0
0
istio 路由实例解析

根据链路追踪图如上: 资料:https://istio.io/docs/guides/bookinfo/ 流程解析: 1. 访问地址: http://IP:31380/productpage kubectl get svc --all-namespaces -o wide istio-system isti......

xiaomin0322
14分钟前
2
0
Centos7通过yum安装jdk8

先查看系统是否已有自带的jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输出信息,则说明系统没有安装。如果有输出信息,则执行下面的命令卸载 rpm -qa | grep jav...

iplusx
16分钟前
0
0
字体的动画

树不要皮必死无疑,人不要脸天下无敌。如果你此时正在被承受着不公平的待遇,不要伤心不要气馁,吃亏要趁早。 .menu ul li a { position:relative; color: #FFFFFF; text-decoration:...

Js_Mei
16分钟前
0
0
新手学习hadoop发行版本选择介绍

Hadoop对于从事互联网工作的朋友来说已经非常熟悉了,相信在我们身边有很多人正在转行从事hadoop开发的工作,理所当然也会有很多hadoop入门新手。Hadoop开发太过底层,技术难度远比我们想象的...

左手的倒影
17分钟前
0
0
iOS定时器循环引用问题解决

我们通常使用NSTimer或CADisplayLink会使用以下方式 //定义@property (nonatomic, strong)NSTimer *timer;//实现self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:p......

xiaobai1315
17分钟前
0
0
给wordpress程序提速

在上一节中,我们介绍了wordpress CMS主题提速,本节我们接着介绍wordpress主题提速:gravatar用户头像缓存和google字体去除。 gravatar头像受到全世界网络用户的喜爱,设置好gravatar头像后...

hero2019
20分钟前
0
0
DevExpress v18.1最新版帮助文档下载大全

DevExpress v18.1.4帮助文档下载列表大全来啦!包含.NET、VCL、HTML/JS系列所有帮助文档,提供CHM和PDF两个版本。除已停止更新的Silverlight、Windows 8外,其余均为最新版本。 文章底部扫描...

Miss_Hello_World
23分钟前
0
0
Unity Shader中各种空间及变换方法

前几天尝试写一个传送门的shader,发现自己对坐标之间的变换掌握的不够熟练,趁着这阵子想整理shader相关的知识点,先把各种空间及之间转换整理一下。 1 模型空间-世界空间-观察空间-裁剪空间...

爽歪歪ES
29分钟前
0
0

定义和应用 栈(stack)是一种特殊的线性表,其插入(也称入栈或压栈)和删除(也称出栈或弹栈)操作都在表的同一端进行。这一端被称为栈顶(top)另一端称为栈底端(bottom)。 我们生活中其实...

Frost729
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部