Pages: 26/282 First page Previous page 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Next page Final page [ View by Articles | List ]
Jun 25
ASP.NET MVC5 网站开发实践系列,来自博客园“洞庭夕照”http://www.cnblogs.com/mzwhj/p/3537145.html
Jun 23

 入门篇 

《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。

驱动 篇 
《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux外围驱动有很全面的讲解

内核篇 
浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

shell篇 
《LINUX与UNIX Shell编程指南》

应用 编程 
不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。

TCP/IP篇 
《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。

c语言 
《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了
《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。
关于算法 
《算法导论》

Jun 23
Jun 23
0 – halt /所有进程关闭,机器将有序的停止,可以理解为关机/
1– Single user mode /单用户模式,只有少数进程启动,同时所有服务不启动/
2 – Multiuser, without NFS /多用户模式,网络文件系统(NFS)服务不启动/
3 – Full Multiuser mode /多用户模式。允许多用户登录系统,是系统默认的启动级别/
4 – unused /留给用户自定义的运行级别/
5 – X11 /多用户模式,系统启动后运行 X-Window,图形化的登录窗口/
6 – Reboot /所有进程被终止,系统重启/
A.在终端模式下输入:init n /n=0,1,2,3,4,5,6/
例如:init 0 关机
init 3 终端模式 
init 5 图形界面 
init 6 重起 
B.利用快捷键进行切换 
从Linux的图形界面切换到命令界面可以按 Ctrl+ALt+Fn(n=1,2,3,4,5,6),但是在虚拟机里面Ctrl+ALt已经被占用,
可以用光标切换出虚拟机按Ctrl+Shift+ALt+Fn(n=1,2,3,4,5,6) ,从命令行界面切换到图形界面可以按住Alt+F7或者命令startx  ; 
C . 如果想开机默认进入命令界面的话可以修改配置文件, 当然需要root或具有root权限的用户名。
Jun 23
刚刚接触Linux的菜鸟也许会问,为什么Linux世界中有命令行呢?这个问题想必也困扰着很多Linux的爱好者。其实,大家没有详细的进行命令行的学习,当你试用几次之后也许你就会感叹,原来世界上还有这么神奇的东西。

目前Linux操作系统的图形化操作已经相当成熟。在Linux上可采用多种图形管理程序来改变桌图案和菜单功能。但是不能忽视的是Linux命令行的命令操作。在Linux的世界中命令行的命令才是整个Linux操作系统的灵魂和精华所在,只有学会并且掌握Linux命令行才能呢个真正精通Linux,并且成为一个Linux高手。

在学习命令行之前我们要先了解命令行可以帮你访问上百个工具软件。同时在Linux命令行下你可以使用一个管道把工具软件结合在一起执行单一工具无法完成的工作。

为什么要使用命令行

当初级Linux用户面对缺乏图形界面的Linux时很多人都会抱怨:为何要死守命令行?为什么不采用人机互交好、更简单的图形界面呢?事实上,图形界面在某些任务方面确实高效而且简单,但是在某些任务面前,图形界面就望尘莫及了。例如批量的安装与批量的文件处理。

Linux是一款文本式驱动的操作系统,有点就是在于可以进行命令界面操作。相比图形界面来说,命令界面可以节省大量的物理内存空间并且可以避免在图形界面下出现的密密麻麻的列表;同时在命令界面可以完成相当复杂的运算。当然我们也可以把图形界面理解成命令行的图形运算外壳。

Linux命令行的重要作用

相比图形界面,Linux命令行才是Linux系统的真正核心,利用命令行可以对系统进行各种配置,要熟练并成功管理Linux操作系统就必须对Linux命令行有深入的了解。Linux下的命令行有助于初学者了解系统的运行情况和计算机的各种设备。比如:中央处理器、内存、磁盘驱动、各种输入和输出设备以及用户文件,都是在Linux系统管理命令下运行的。可以说Linux命令行对整个系统的运行以及设备与文件之间的协调都具有核心的作用。

虽然近些年个人计算机的潮流已经从命令行转向了图形界面方向,用户也热衷于图形界面的应用,但是在服务器应用与高级别使用上Linux命令行依然是核心应用。这取决于在字符界面下的操作具有更好的稳定性与安全性。

综上所述,不论是Linux的初学者还是一个正宗的Linux老鸟,Linux命令行都是必不可少的系统管理利器。需要记住的是命令行不是单纯的一段命令,它是一种工具,它也需要安装。

现在还会有人问Linux世界为什么存在命令行么?
Jun 23
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS
Jun 18
Node.js一直都与mysql , Nosql 配合使用,对于Sql  Server却没有很好的支持,一直都是小众技术人员自己编写访问程序。

2012年微软公司官方发行一款Node.js访问Sql Server的驱动程序——msnodesql ,让Node.js访问SQL Server更加简单。

安装

msnodesql 下载地址:下载
http://www.microsoft.com/en-za/download/details.aspx?id=29995  自行选择与自己系统相符的版本,点击安装。

msnodesql 官方地址:https://github.com/WindowsAzure/node-sqlserver 含wiki 和 疑问解答 。

在node.js环境下,安装方式和其他驱动安装一样,安装命令:nmp install msnodesql

安装过程中需要注意的两个问题:

1、安装之前必须安装SQL Server Native Client 11.0 32位下载地址:下载 64位下载地址:下载 ,安装此程序不需要SQL server2012支持,经测试,SQL 2005和SQL 2008 可以正常安装使用。

2、安装过程中,如出现错误,检查是否在管理员界面下进行命令安装,这个问题我纠结了好长一段时间。

    
Highslide JS
(右键——以管理员身份运行)


使用
Pages: 26/282 First page Previous page 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Next page Final page [ View by Articles | List ]