Linux学习

vi编辑器和目录权限

创建帐号 useradd user_test
设置密码 passwd user_test
修改权限 chmod u+x,g+w+x,o+w a.txt
修改用户 chown user_test a.txt
修改用户组 chgrp user_test a.txt
删除帐号 userdel -r user_test

vi的三种状态模式
从命令模式到编辑模式:i,I,a,A,o,O
从编辑模式到命令模式:按“Esc”键
从命令模式到末行模式:shift+“:”键

x:删除光标所在处的字符
dd:删除光标所在行
wq:保存并退出
q!:不保存强行退出

单个文件压缩
压缩文件 gzip a.txt
解压缩文件 gunzip a.txt.gz
压缩文件 bzip2 a.txt
解压缩文件 bunzip2 a.txt.bz2

多个文件先打包再压缩
tar czf a.tar.gz test(目录)
查看a.tar内容 tar tf a.tar
向a.tar中追加文件 tar rf a.tar a.txt
解压文件到指定文件夹 tar xzf a.tar.gz test -C test2(目录)

自动执行:首先启动系统调度进程crond输入命令:/sbin/service crond start
然后输入命令:crontab -e 进行编辑 crontab -l 进行查询


安装和使用rpm包
查看rpm描述信息 rpm -qpi mysql.rpm
查看rpm包中包含那些文件 rpm -qpl mysql.rpm
安装rpm包 rpm -ivh mysql.rpm
安装完成后进行卸载 rpm -e mysql
在线安装 rpm -i ftp://ftp地址 文件名
列出所有损坏的文件 rpm -Va

可以用rpm命令安装Linux源码包
查找命令属于哪个rpm包 rpm -qf /usr/bin/find
查找完成后在网站上下载相关rpm包进行安装


"process scheduling"-----进程调度
显示java进程 ps -ef|grep java
判断程序是否运行 pgrep -l 程序名
杀死进程 kill -9 进程ID

crontab命令
前5个域分别表示:分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-6)
启动或停止crond服务: /sbin/service crond start | stop | restart

启动、重启、停止FTP服务:service vsftpd start | restart | stop
下载:
1.启动vsFTP服务器
2.切换到/var/ftp/pub
3.新建测试文件testfile
4.登录ftp服务器 ftp 192.168.1.231
5.下载文件 get testfile
6.退出ftp服务器 quit

上传:
1.创建上传测试文件 cat > testfile
2.使用vi修改配置文件 vi /etc/vsftpd/vsftpd.conf
3.文件内容 anon_upload_enable=YES
4.重新载入vsftpd.conf service vsftpd restart
5.修改/var/ftp/pub访问权限 chmod o+w /var/ftp/pub
6.上传测试文件 put testfile
7.退出vsFTP服务器 quit

使用Samba服务,实现Windows与Linux的文件贡献
1.启动Samba服务 service smb start
2.配置Samba服务器
3.Windows访问Linux系统 \\192.168.1.231\myshared
4.Linux访问Windows系统 smbclient //192.168.1.230/myshared -U Administrator -N
5.下载文件到Linux系统当前目录 get test.txt
6.将Linux系统当前目录文件上传到Windows系统 put test.txt


安装java运行和开发环境
1.下载jdk-6u4-linux-i586-rpm.bin
2.安装jdk1.6 sh jdk-6u4-linux-i586-rpm.bin
3.进行环境设置 vi /etc/profile
添加内容:
export JAVA_HOME=/usr/java/jdk1.6.0_04
export JAVA_BIN=/usr/java/jdk1.6.0_04/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
4.在/usr/bin下建立连接(快捷方式),并查看jdk版本信息
cd /usr/bin
ln -s -f /usr/java/jdk1.6.0_04/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_04/bin/javac
java -version
5.安装完成

安装Eclipse IDE
1.下载Linux版本的Eclipse IDE
2.(只需要解压不需要安装)tar -zxvf eclipse-jee-europa-fall2-linux-gtx.tar.gz


Linux下软件安装
1.解压文件 tar xvzf filename.tar.gz
2.检查系统是否有编译是需要的库 ./configure
3.进行编译 make
4.开始安装 make install
5.清除编译过程中产生的临时文件和配置过程中产生的文件
make clean
make distclean

环境变量
设置环境变量 export Hello='Welcome to Linux'
查看环境变量 echo $Hello
删除环境变量 unset $Hello


数据库服务器Orcale 9i的安装与使用
1. cd /etc
2. vi sysctl.conf
3.添加内容
kernel.shmmax = 536870912
.........................
.........................
4.添加组群,新建一个组群,起名oracle
5.添加用户,起码dba,更改dba用户的组群属性为oracle
6.创建安装oracle所需要的目录 /oracle/base /oracle/product
7.给用户dba访问oracle文件夹的权限
8.配置dba用户的环境变量
vi /home/dba/.bash_profile
添加内容如下:
export ......
export ......
export ......
9.将语言环境改成英语
export LC_ALL=c
export LANG=c
10.开始安装、
cd /mnt/cdrom/Disk1
./runInstaller
11.出现错误,以管理员权限登录一个新shell
cd /tmp
./orainsRoot
资源下载链接为: https://pan.quark.cn/s/5c50e6120579 在Android移动应用开发中,定位功能扮演着极为关键的角色,尤其是在提供导航、本地搜索等服务时,它能够帮助应用获取用户的位置信息。以“baiduGPS.rar”为例,这是一个基于百度地图API实现定位功能的示例项目,旨在展示如何在Android应用中集成百度地图的GPS定位服务。以下是对该技术的详细阐述。 百度地图API简介 百度地图API是由百度提供的一系列开放接口,开发者可以利用这些接口将百度地图的功能集成到自己的应用中,涵盖地图展示、定位、路径规划等多个方面。借助它,开发者能够开发出满足不同业务需求的定制化地图应用。 Android定位方式 Android系统支持多种定位方式,包括GPS(全球定位系统)和网络定位(通过Wi-Fi及移动网络)。开发者可以根据应用的具体需求选择合适的定位方法。在本示例中,主要采用GPS实现高精度定位。 权限声明 在Android应用中使用定位功能前,必须在Manifest.xml文件中声明相关权限。例如,添加<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />,以获取用户的精确位置信息。 百度地图SDK初始化 集成百度地图API时,需要在应用启动时初始化地图SDK。通常在Application类或Activity的onCreate()方法中调用BMapManager.init(),并设置回调监听器以处理初始化结果。 MapView的创建 在布局文件中添加MapView组件,它是地图显示的基础。通过设置其属性(如mapType、zoomLevel等),可以控制地图的显示效果。 定位服务的管理 使用百度地图API的LocationClient类来管理定位服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值