Properties sysProps = System.getProperties();
sysProps.setProperty("http.auth.preference", "digest");
Kirika's Notes
Blog Archive
Saturday, January 22, 2011
Friday, March 19, 2010
RedHat TFTP Settings
[Source]
TFTP服务器的配置(RedHat)
作者: TFTP 点击: 2167
Redhat Linux下tftp服务器配置其实很容易。现以RedHat 7.3为例说明。
1. 如何启动tftp服务?1
执行ntsysv命令,选中tftp服务,再执行service xinetd restart命令。tftp服务就启动了,容易吧。
2. 如何下载文件?
先分析一下tftp的配置文件。
打开/etc/xinetd.d/tftp文件,如下所示:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
}
这就是tftp的配置文件,其中,server_args = -s /tftpboot是tftp服务器运行时的参数。-s /tftpboot表示服务器默认的目录是 /tftpboot,当你执行put a.txt时,文件会被放到服务器的/tftpboot/a.txt,省去你敲put a /tftpboot/的麻烦。你也可以加其它服务器运行参数到这,具体可以执行man tftpd命令查阅。
要下载文件,执行如下命令:(下载文件的默认路径为/tftpboot)
>tftp
>get
3. 如何上传文件?
上传文件时,需要先把服务器上的/tftpboot目录和这个目录下的文件变成可读可写权限,如下命令所示:
>cd /
>chmod 777 tftpboot
>cd tftpboot
>chmod 777 *
(这里用777权限有些高,可以用666,不过无所谓)
上传文件用put命令,但是默认情况下,只能上传远程tftp服务器已有的文件,例如,在tftp服务器上有/tftpboot /a.txt这个文件,你可以执行
>put a.txt
将本地的a.txt文件上传上去并覆盖服务器上的原文件。所以这个时候要先在服务器上建一个同名文件,如下命令所示:
>cd /tftpboot
>touch a.txt
>chmod 666 *
如果想上传原来目录中没有的文件,需要修改tftp服务器的配置文件并重起服务,如下操作所示:
打开/etc/xinetd.d/tftp 文件,在 server_args 增加-c参数,如下所示:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
}
存盘退出。
重起tftp服务,如下所示:
>service xinetd restart
可以了。现在就可以上传新文件了。
TFTP服务器的配置(RedHat)
作者: TFTP 点击: 2167
Redhat Linux下tftp服务器配置其实很容易。现以RedHat 7.3为例说明。
1. 如何启动tftp服务?1
执行ntsysv命令,选中tftp服务,再执行service xinetd restart命令。tftp服务就启动了,容易吧。
2. 如何下载文件?
先分析一下tftp的配置文件。
打开/etc/xinetd.d/tftp文件,如下所示:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
}
这就是tftp的配置文件,其中,server_args = -s /tftpboot是tftp服务器运行时的参数。-s /tftpboot表示服务器默认的目录是 /tftpboot,当你执行put a.txt时,文件会被放到服务器的/tftpboot/a.txt,省去你敲put a /tftpboot/的麻烦。你也可以加其它服务器运行参数到这,具体可以执行man tftpd命令查阅。
要下载文件,执行如下命令:(下载文件的默认路径为/tftpboot)
>tftp
>get
3. 如何上传文件?
上传文件时,需要先把服务器上的/tftpboot目录和这个目录下的文件变成可读可写权限,如下命令所示:
>cd /
>chmod 777 tftpboot
>cd tftpboot
>chmod 777 *
(这里用777权限有些高,可以用666,不过无所谓)
上传文件用put命令,但是默认情况下,只能上传远程tftp服务器已有的文件,例如,在tftp服务器上有/tftpboot /a.txt这个文件,你可以执行
>put a.txt
将本地的a.txt文件上传上去并覆盖服务器上的原文件。所以这个时候要先在服务器上建一个同名文件,如下命令所示:
>cd /tftpboot
>touch a.txt
>chmod 666 *
如果想上传原来目录中没有的文件,需要修改tftp服务器的配置文件并重起服务,如下操作所示:
打开/etc/xinetd.d/tftp 文件,在 server_args 增加-c参数,如下所示:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
}
存盘退出。
重起tftp服务,如下所示:
>service xinetd restart
可以了。现在就可以上传新文件了。
Thursday, August 27, 2009
Fedora 11 ADSL
1. Download RP-PPPoE.
http://www.roaringpenguin.com/products/pppoe
2. Compile the package.
3. Setup
> pppoe-setup
Seednet DNS servers:
139.175.55.244
139.175.252.16
4. Start ADSL
> pppoe-start
5. Stop ADSL
> pppoe-stop
http://www.roaringpenguin.com/products/pppoe
2. Compile the package.
3. Setup
> pppoe-setup
Seednet DNS servers:
139.175.55.244
139.175.252.16
4. Start ADSL
> pppoe-start
5. Stop ADSL
> pppoe-stop
Tuesday, August 25, 2009
My X Window Applications
X Server on Win32 => Xming
SlickEdit => KScope
/usr/bin/kscope
UltraEdit => Kate
/usr/bin/kate
WinMerge => Meld
/opt/meld-1.3.1/meld
SVN Client => kdesvn
/usr/local/bin/kdesvn
SlickEdit => KScope
/usr/bin/kscope
UltraEdit => Kate
/usr/bin/kate
WinMerge => Meld
/opt/meld-1.3.1/meld
SVN Client => kdesvn
/usr/local/bin/kdesvn
Sunday, August 23, 2009
Vim Cscope
1. Generate filelist
> find -name '*.c' > cscope.files
> find -name '*.h' >> cscope.files
> find -name '*.cc' >> cscope.files
> find -name '*.cpp' >> cscope.files
2. Build Cscope database
> cscope -b -q -k
3. Use Vim to open source file. It's possible to use Cscope inside Vim.
: cs (help)
: cs find c aim_config_set_int (find all functions that call aim_config_set_int)
> find -name '*.c' > cscope.files
> find -name '*.h' >> cscope.files
> find -name '*.cc' >> cscope.files
> find -name '*.cpp' >> cscope.files
2. Build Cscope database
> cscope -b -q -k
3. Use Vim to open source file. It's possible to use Cscope inside Vim.
: cs (help)
: cs find c aim_config_set_int (find all functions that call aim_config_set_int)
Vim Function List
[Source]
ShowFunc.vim : Creates a list of all tags / functions from a window, all windows or buffers.
Default Key Mappings:
Run scan and open cwindow.
To reassign add the following to your .vimrc:
map NewKeyShowFunc
map! NewKeyShowFunc
For example to change the mapping to
map ShowFunc
map! ShowFunc
ShowFunc Window commands:
c Close cwindow.
h Display help dialog.
r Refresh.
s Change file sort, results will appear in either alphabetical or file order. (Default: file order)
t Change scan type, results will be from either the current file, all open windows or all open buffers. (Default: all open buffers)
install details
Put this file in the vim plugins directory (~/.vim/plugin/) to load it automatically, or load it with :so ShowFunc.vim.
ShowFunc.vim : Creates a list of all tags / functions from a window, all windows or buffers.
Default Key Mappings:
To reassign add the following to your .vimrc:
map NewKey
map! NewKey
For example to change the
map
map!
ShowFunc Window commands:
c Close cwindow.
h Display help dialog.
r Refresh.
s Change file sort, results will appear in either alphabetical or file order. (Default: file order)
t Change scan type, results will be from either the current file, all open windows or all open buffers. (Default: all open buffers)
install details
Put this file in the vim plugins directory (~/.vim/plugin/) to load it automatically, or load it with :so ShowFunc.vim.
Vim CTags
[Source]
[建立 tag 檔]
在所解開的 source code 目錄下,下以下指令:
> ctags -R *
[一般的 tag 使用]
如果就照上一節的方式產生 tag files,那麼只要在 source code 目錄下由 vim 去開啟檔案的話,會自動載入 tags 這個檔案,無需另行載入,否則要由 :set tags=your.tags 來指定 tags 檔。然後就是照一般使用 Vim 線上說明一樣,游標移到識別字或函數名上,按 Ctrl+],要回到原處就按 Ctrl+T。
請注意,Vim 啟動時,工作目錄(vim 啟動時的所在目錄)名為 tags 的檔案會自動載入,$VIMRUNTIME/doc 及 $HOME/.vim/doc 目錄下的 tags 檔也會自動載入。而且,凡是載入的 tags 檔裡頭所有標誌文字都可以使用補全鍵來補全,別忘了這個好用的功能。
[建立 tag 檔]
在所解開的 source code 目錄下,下以下指令:
> ctags -R *
[一般的 tag 使用]
如果就照上一節的方式產生 tag files,那麼只要在 source code 目錄下由 vim 去開啟檔案的話,會自動載入 tags 這個檔案,無需另行載入,否則要由 :set tags=your.tags 來指定 tags 檔。然後就是照一般使用 Vim 線上說明一樣,游標移到識別字或函數名上,按 Ctrl+],要回到原處就按 Ctrl+T。
請注意,Vim 啟動時,工作目錄(vim 啟動時的所在目錄)名為 tags 的檔案會自動載入,$VIMRUNTIME/doc 及 $HOME/.vim/doc 目錄下的 tags 檔也會自動載入。而且,凡是載入的 tags 檔裡頭所有標誌文字都可以使用補全鍵來補全,別忘了這個好用的功能。
Friday, March 13, 2009
Friday, February 20, 2009
Subscribe to:
Posts (Atom)