linux基础
来源:互联网 发布:网络推广排名 编辑:程序博客网 时间:2024/06/03 20:41
1.C语言与C++的编译执行
C语言编译 gcc Hello.c -o Hello
C语言执行 ./ Hello
C++编译 g++ Hello.cpp -o Hello
C++执行 ./Hello
2.常见快捷键的使用
整块向右缩进 Tab键
整块取消缩进 Shift + Tab键
3.Linux下开启与关闭防火墙命令
(1)重启后永久性生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
(2)即时生效,重启后失效
开启:service iptables start
关闭:service iptables stop
4.Linux下JDK的安装与配置
首先进入root权限,然后对JDK安装包文件执行如下命令:
sudo rpm -ivh /路径/JDK7.rpm
这样,我们就完成了对JDK的安装,那么就下来就是设置环境变量了。首先我们需要找到profile文件。
即执行:vi /etc/profile,在文件的末尾追加上如下环境变量的配置:
export JAVA_HOME=/usr/java/jdk1.7
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
这样我们就完成了JDK的安装了。
5.Linux下Tomcat的安装
先下载好Tomcat安装包文件Tomcat7.tar.gz移动到指定的安装目录,然后执行如下解压命令:
tar -zxvf tomcat7.tar.gz
假设我们把JDK和Tomcat都安装在/usr/java目录下面,那么我们还需要配置Tomcat的环境变量,打
开/etc/profile,然后在末尾追加如下代码:
export TOMCAT_HOME=/usr/java/tomcat7
当然开启Tomcat就进入Tomcat的bin目录,然后执行./startup.sh即可。
6.FTP文件传输
FTP是File Transfer Protocol的缩写,即文件传输协议。文件传输是指将文件从一台计算机发送到另外一台计算机上。FTP有一个根本的限制,那就是如果用户在某个主机上没有注册获得授权,即没有用户名和口令,就不能与该主机进行文件传输。
下面我来说说文件从Windows上传到Linux主机的方法
在文件上传之前,我们应保证Linux主机的防火墙和Selinux均关闭。
SeLinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,是Linux上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在它的任务中所需要文件。
先查看SeLinux的状态,执行:/usr/sbin/sestatus -v,如果SELinux status参数为enabled即为开启状态,修改/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled,重启机器即可。
关闭防火墙和selinux服务后,在Windows的dos下键入:ftp Linux主机的IP,然后就是要求你输入Linux的用户名和密码,输入完毕后就成功建立了连接,现在就可以上传文件了,put 路径+文件名称,就可以完成上传。
7.如何解决root无法登录ftp服务
root默认不能登录的,如果如果想登陆的话,需要两个步骤1. 编辑/etc/vsftpd/ftpusers文件,里面有个root删除或者前面加上#2. 编辑ftp配置文件/etc/vsftpd/vsftpd.conf,在最后面有一句userlist_enable=YES,改为NO保存重启服务
- linux基础
- Linux基础
- Linux基础
- Linux 基础
- linux基础
- Linux 基础
- Linux基础
- Linux 基础
- linux基础
- Linux基础
- Linux 基础
- Linux 基础
- Linux基础
- linux基础
- Linux 基础
- linux基础
- linux基础
- linux基础
- mysql字符串查询常用命令
- SQLite函数详解之二
- Android WebView使用(一)
- AFNetworking Example
- HDU1599 find the mincost route(floyd求最小环)
- linux基础
- javascript练习
- 设计模式介绍
- android之使用get和post方式向服务器提交请求
- POJ 2299 Ultra-QuickSort(求逆序对)
- hdu find a way to escape(1593)
- B树 算法摘记
- 在myeclipse下,关于tomcat6与tomcat7的区别
- HDU 1595 find the longest of the shortest (最短路)