- 博客(14)
- 资源 (16)
- 收藏
- 关注
转载 linux中/etc/profile 与/etc/environment文件的区别?
先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文。将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。用户环境建立的过程中总是先执行/etc/profile然后在读取/etc/environment。为什么会有如上所叙的不同呢?
2014-05-31 13:40:58 4401
原创 ubuntu终端sudo java提示“command not found”解决办法
我在ubuntu 12.04里想启动一个java程序,sudo java -jar xxx.jar,但是结果提示sudo:java:command not found。
2014-05-29 20:46:11 9553
原创 Linux系统学习之用户与用户组
在Linux中,每个用户都拥有一个唯一的用户名和与之相关的用户标识符(UID,数值型)。一个用户可以属于多个用户组,每个用户组都拥有唯一一个名称和一个用户组标识符(GID,数值型)。 UID和GID的主要用途有:一,确定各种系统资源的所有权;二,对赋予进程访问资源的权限进行控制。
2014-05-26 21:10:32 1377
转载 Linux(Ubuntu)下设置环境变量的各种方法
今天交叉编译环境变量的设置,出现了点小小的错误,使我的终端总提示PATH出错,让我感受比较深一些,首先把我从网上看到的和我知道的总结来给大家分享一下。环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又
2014-05-20 22:38:54 933
原创 使用Gitolite搭建Git服务器
Gitolite是一款Perl语言开发的Git服务管理工具,通过公钥对用户进行认证,并能够通过配置文件对些操作进行基于分支和路径的精细控制。Gitolite采用的是SSH协议并且使用SSH公钥认证,因此无论是管理员还是普通用户,都需要对SSH有所了解。Gitolite的官网是:https://github.com/sitaramc/gitolite。下面就来细说使用Gitolite搭建Git服务器的过程吧。
2014-05-19 20:17:06 2412
转载 Linux下动态库(.so)和静态库(.a)
摘要: linux下有两种库:动态库和静态库(共享库)二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积比较大。动态库(共享库)的代码在可执行程序运行时才载入内存,在编译过程中 ...linux下有两种库:动态库和静态库(共享库)二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积
2014-05-17 20:29:17 1295
转载 C语言可变长参数实现原理
(1) C语言可变参数我们可以从C语言的printf得出可变参数的作用,printf函数的原型如下:int printf ( const char * format, ... );通过使用可变个数参数,就是传入的参数个数是可变的,如printf需要根据format实参传入多个实参。(2) C语言可变参数的使用下面一个函数myprintf是自己实现的比较简单的printf函数
2014-05-14 20:30:15 615
原创 Linux系统编程之获取文件信息
利用系统调用stat()、lstat()以及fstat(),可获取与文件有关的信息,其中大部分提取自文件i节点。
2014-05-14 20:13:15 2685
原创 Linux中的默认权限与隐藏权限(文件、目录)
一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是否为目录(d)与文件(-)或连接文件(l)等属性。此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改。这个属性相当重要,尤其是在安全机制方面(security)。
2014-05-12 21:20:21 12903 1
原创 SSH学习之四 OpenSSH安全
OpenSSH是Linux/Unix下一款加密通讯软件,同时也是我们用来远程控制Linux/Unix服务器重要的必装软件。对于各版本的Linux及Unix发行版而言,OpenSSH的配置文件位置都各不一样。如Ubuntu下OpenSSH配置文件就在/etc/ssh/sshd_config。
2014-05-09 18:55:20 2016
原创 SSH学习之三 SSH与SCP无密码登录
通常情况下,每次使用ssh登录或使用scp复制远程系统的文件时,都需要提供密码,然后才能做进一步的处理。为了省略输入密码这一步骤,有时可以采用Shell脚本的方法解决,但这需要把手工输入的密码以明码形式放在脚本文件中。 利用密钥配置文件,OpenSSH可以是ssh远程登录与scp文件复制的操作过程中省略密码验证的中间环节。
2014-05-05 20:02:12 1791
原创 SSH学习之二 OpenSSH配置文件解析
下面是对SSH配置文件的一些选项的分解说明,ssh_config是OpenSSH客户端的配置文件,sshd_config是OpenSSH服务器端的配置文件。
2014-05-03 14:43:26 9099
ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar
2014-08-03
xfire-distribution-1.2.6.zip
2014-08-03
追踪Linux.TCP/IP代码运行:基于2.6内核
2014-05-07
Android+Recovery模式
2014-04-17
Android开发秘籍
2014-04-17
Python.Unix和Linux系统管理指南
2014-04-17
Python网络编程基础
2014-04-17
Python3程序开发指南.第二版(带书签)
2014-04-17
Git Community Book中文版
2014-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人